builder: fx-team_win8_64-debug_test-web-platform-tests-7
slave: t-w864-ix-178
starttime: 1448018028.85
results: success (0)
buildid: 20151120004936
builduid: a2169c19de454b918ab14d30f745114e
revision: c1bac7e467ed12be20caf4a58a7bac4cdf252119
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:48.854639) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:48.855225) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:48.855586) =========
'cd'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['cd']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
using PTY: False
C:\slave\test
program finished with exit code 0
elapsedTime=0.667000
basedir: 'C:\\slave\\test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.563981) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.564392) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.679317) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.680347) =========
'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.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=0.202000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.900305) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.900688) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.901418) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:49.901769) =========
'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.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
using PTY: False
--03:13:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
=> `archiver_client.py'
Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12,141 (12K) [text/x-python]
0K .......... . 100% 23.11 MB/s
03:13:50 (23.11 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.750000
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:50.667789) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 03:13:50.668234) =========
'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.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
using PTY: False
program finished with exit code 0
elapsedTime=2.607000
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2015-11-20 03:13:53.293838) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 03:13:53.294626) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --destination scripts --debug'
in dir C:\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev c1bac7e467ed12be20caf4a58a7bac4cdf252119 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
using PTY: False
2015-11-20 03:13:53,881 truncating revision to first 12 chars
2015-11-20 03:13:53,881 Setting DEBUG logging.
2015-11-20 03:13:53,881 attempt 1/10
2015-11-20 03:13:53,881 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c1bac7e467ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-20 03:13:54,907 unpacking tar archive at: fx-team-c1bac7e467ed/testing/mozharness/
program finished with exit code 0
elapsedTime=1.596000
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-20 03:13:54.928534) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:54.929113) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:54.944888) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:54.945550) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-20 03:13:54.946367) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 20 mins, 3 secs) (at 2015-11-20 03:13:54.947090) =========
'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '8' '--this-chunk' '7' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true'
in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files
COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files
COMMONPROGRAMW6432=C:\Program Files\Common Files
COMPUTERNAME=T-W864-IX-178
COMSPEC=C:\windows\system32\cmd.exe
DCLOCATION=SCL3
DNSSUFFIX=wintest.releng.scl3.mozilla.com
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\cltbld.T-W864-IX-178
KTS_HOME=C:\Program Files\KTS
KTS_VERSION=1.19c
LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-178\AppData\Local
LOGONSERVER=\\T-W864-IX-178
MONDIR=C:\Monitor_config\
MOZBUILDDIR=C:\mozilla-build\
MOZ_CRASHREPORTER_NO_REPORT=1
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NO_REMOTE=1
NO_EM_RESTART=1
NO_FAIL_ON_TEST_ERRORS=1
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
OURDRIVE=C:
PATH=C:\Program Files (x86)\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
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=1e05
PROGRAMDATA=C:\ProgramData
PROGRAMFILES=C:\Program Files (x86)
PROGRAMFILES(X86)=C:\Program Files (x86)
PROGRAMW6432=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~1.T-W\AppData\Local\Temp
TEST1=testie
TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp
USERDOMAIN=T-W864-IX-178
USERDOMAIN_ROAMINGPROFILE=T-W864-IX-178
USERNAME=cltbld
USERPROFILE=C:\Users\cltbld.T-W864-IX-178
WINDIR=C:\windows
XPCOM_DEBUG_BREAK=warn
using PTY: False
03:13:55 INFO - MultiFileLogger online at 20151120 03:13:55 in C:\slave\test
03:13:55 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 8 --this-chunk 7 --blob-upload-branch fx-team --download-symbols true
03:13:55 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
03:13:55 INFO - {'append_to_log': False,
03:13:55 INFO - 'base_work_dir': 'C:\\slave\\test',
03:13:55 INFO - 'blob_upload_branch': 'fx-team',
03:13:55 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
03:13:55 INFO - 'buildbot_json_path': 'buildprops.json',
03:13:55 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
03:13:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
03:13:55 INFO - 'download_minidump_stackwalk': True,
03:13:55 INFO - 'download_symbols': 'true',
03:13:55 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
03:13:55 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
03:13:55 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
03:13:55 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
03:13:55 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
03:13:55 INFO - 'C:/mozilla-build/tooltool.py'),
03:13:55 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
03:13:55 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
03:13:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
03:13:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
03:13:55 INFO - 'log_level': 'info',
03:13:55 INFO - 'log_to_console': True,
03:13:55 INFO - 'opt_config_files': (),
03:13:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
03:13:55 INFO - '--processes=1',
03:13:55 INFO - '--config=%(test_path)s/wptrunner.ini',
03:13:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
03:13:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
03:13:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
03:13:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
03:13:55 INFO - 'pip_index': False,
03:13:55 INFO - 'require_test_zip': True,
03:13:55 INFO - 'test_type': ('testharness',),
03:13:55 INFO - 'this_chunk': '7',
03:13:55 INFO - 'total_chunks': '8',
03:13:55 INFO - 'virtualenv_path': 'venv',
03:13:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
03:13:55 INFO - 'work_dir': 'build'}
03:13:55 INFO - #####
03:13:55 INFO - ##### Running clobber step.
03:13:55 INFO - #####
03:13:55 INFO - Running pre-action listener: _resource_record_pre_action
03:13:55 INFO - Running main action method: clobber
03:13:55 INFO - rmtree: C:\slave\test\build
03:13:55 INFO - Using _rmtree_windows ...
03:13:55 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
03:15:00 INFO - Running post-action listener: _resource_record_post_action
03:15:00 INFO - #####
03:15:00 INFO - ##### Running read-buildbot-config step.
03:15:00 INFO - #####
03:15:00 INFO - Running pre-action listener: _resource_record_pre_action
03:15:00 INFO - Running main action method: read_buildbot_config
03:15:00 INFO - Using buildbot properties:
03:15:00 INFO - {
03:15:00 INFO - "properties": {
03:15:00 INFO - "buildnumber": 24,
03:15:00 INFO - "product": "firefox",
03:15:00 INFO - "script_repo_revision": "production",
03:15:00 INFO - "branch": "fx-team",
03:15:00 INFO - "repository": "",
03:15:00 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-7",
03:15:00 INFO - "buildid": "20151120004936",
03:15:00 INFO - "slavename": "t-w864-ix-178",
03:15:00 INFO - "pgo_build": "False",
03:15:00 INFO - "basedir": "C:\\slave\\test",
03:15:00 INFO - "project": "",
03:15:00 INFO - "platform": "win64",
03:15:00 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
03:15:00 INFO - "slavebuilddir": "test",
03:15:00 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600",
03:15:00 INFO - "repo_path": "integration/fx-team",
03:15:00 INFO - "moz_repo_path": "",
03:15:00 INFO - "stage_platform": "win64",
03:15:00 INFO - "builduid": "a2169c19de454b918ab14d30f745114e",
03:15:00 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:15:00 INFO - },
03:15:00 INFO - "sourcestamp": {
03:15:00 INFO - "repository": "",
03:15:00 INFO - "hasPatch": false,
03:15:00 INFO - "project": "",
03:15:00 INFO - "branch": "fx-team-win64-debug-unittest",
03:15:00 INFO - "changes": [
03:15:00 INFO - {
03:15:00 INFO - "category": null,
03:15:00 INFO - "files": [
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/r5QrIKxiThSKDTySQOxUHg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
03:15:00 INFO - },
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/r5QrIKxiThSKDTySQOxUHg/artifacts/public/build/test_packages.json"
03:15:00 INFO - }
03:15:00 INFO - ],
03:15:00 INFO - "repository": "",
03:15:00 INFO - "rev": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf",
03:15:00 INFO - "who": "cbook@mozilla.com",
03:15:00 INFO - "when": 1448011059,
03:15:00 INFO - "number": 6687584,
03:15:00 INFO - "comments": "Bug 1224196 - Applies word wrap fix to toolbar-group in devtools. r=ntim",
03:15:00 INFO - "project": "",
03:15:00 INFO - "at": "Fri 20 Nov 2015 01:17:39",
03:15:00 INFO - "branch": "fx-team-win64-debug-unittest",
03:15:00 INFO - "revlink": "",
03:15:00 INFO - "properties": [
03:15:00 INFO - [
03:15:00 INFO - "buildid",
03:15:00 INFO - "20151119234736",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "builduid",
03:15:00 INFO - "4a8c5385308e49598f014d9370b9a4c5",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "pgo_build",
03:15:00 INFO - "False",
03:15:00 INFO - "Change"
03:15:00 INFO - ]
03:15:00 INFO - ],
03:15:00 INFO - "revision": "e4fab7d5c909ebac90258fe86a32faa97ce3b6bf"
03:15:00 INFO - },
03:15:00 INFO - {
03:15:00 INFO - "category": null,
03:15:00 INFO - "files": [
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/twtIOSuYSB6w2qPwc5qWTQ/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
03:15:00 INFO - },
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/twtIOSuYSB6w2qPwc5qWTQ/artifacts/public/build/test_packages.json"
03:15:00 INFO - }
03:15:00 INFO - ],
03:15:00 INFO - "repository": "",
03:15:00 INFO - "rev": "09cda89a211b76cce421e34a81346407df36c0f3",
03:15:00 INFO - "who": "cbook@mozilla.com",
03:15:00 INFO - "when": 1448012796,
03:15:00 INFO - "number": 6687702,
03:15:00 INFO - "comments": "Bug 1221040 - Add SHA-256 support to NativeCrypto and relevant tests to robocop. r=snorp",
03:15:00 INFO - "project": "",
03:15:00 INFO - "at": "Fri 20 Nov 2015 01:46:36",
03:15:00 INFO - "branch": "fx-team-win64-debug-unittest",
03:15:00 INFO - "revlink": "",
03:15:00 INFO - "properties": [
03:15:00 INFO - [
03:15:00 INFO - "buildid",
03:15:00 INFO - "20151120000936",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "builduid",
03:15:00 INFO - "5a7cdf1acda44d55b6fe6d9a9244538c",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "pgo_build",
03:15:00 INFO - "False",
03:15:00 INFO - "Change"
03:15:00 INFO - ]
03:15:00 INFO - ],
03:15:00 INFO - "revision": "09cda89a211b76cce421e34a81346407df36c0f3"
03:15:00 INFO - },
03:15:00 INFO - {
03:15:00 INFO - "category": null,
03:15:00 INFO - "files": [
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip"
03:15:00 INFO - },
03:15:00 INFO - {
03:15:00 INFO - "url": null,
03:15:00 INFO - "name": "https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json"
03:15:00 INFO - }
03:15:00 INFO - ],
03:15:00 INFO - "repository": "",
03:15:00 INFO - "rev": "c1bac7e467ed12be20caf4a58a7bac4cdf252119",
03:15:00 INFO - "who": "cbook@mozilla.com",
03:15:00 INFO - "when": 1448014328,
03:15:00 INFO - "number": 6687771,
03:15:00 INFO - "comments": "Bug 1198209 - Add a histogram for USS r=Yoric\nUnique Set Size (USS) could be described as \"the amount of memory you could\nexpect to reclaim if you killed this process\"\n\nResident Set Size (RSS) is USS with the addition of memory allocated by\nshared memory.\n\nTo get a full picture of the memory use of a multi-process application is\nimpossible. A better guess than most is\n\nParent Process' RSS + sum(Child Processes' USS)\n\nOr, from Telemetry:\n\nParent MEMORY_RESIDENT + sum(Children's MEMORY_UNIQUE)",
03:15:00 INFO - "project": "",
03:15:00 INFO - "at": "Fri 20 Nov 2015 02:12:08",
03:15:00 INFO - "branch": "fx-team-win64-debug-unittest",
03:15:00 INFO - "revlink": "",
03:15:00 INFO - "properties": [
03:15:00 INFO - [
03:15:00 INFO - "buildid",
03:15:00 INFO - "20151120004936",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "builduid",
03:15:00 INFO - "a2169c19de454b918ab14d30f745114e",
03:15:00 INFO - "Change"
03:15:00 INFO - ],
03:15:00 INFO - [
03:15:00 INFO - "pgo_build",
03:15:00 INFO - "False",
03:15:00 INFO - "Change"
03:15:00 INFO - ]
03:15:00 INFO - ],
03:15:00 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:15:00 INFO - }
03:15:00 INFO - ],
03:15:00 INFO - "revision": "c1bac7e467ed12be20caf4a58a7bac4cdf252119"
03:15:00 INFO - }
03:15:00 INFO - }
03:15:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip.
03:15:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json.
03:15:00 INFO - Running post-action listener: _resource_record_post_action
03:15:00 INFO - #####
03:15:00 INFO - ##### Running download-and-extract step.
03:15:00 INFO - #####
03:15:00 INFO - Running pre-action listener: _resource_record_pre_action
03:15:00 INFO - Running main action method: download_and_extract
03:15:00 INFO - mkdir: C:\slave\test\build\tests
03:15: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')]}
03:15:00 INFO - https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
03:15:00 INFO - trying https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json
03:15:00 INFO - Downloading https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
03:15:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
03:15:00 INFO - Downloaded 1221 bytes.
03:15:00 INFO - Reading from file C:\slave\test\build\test_packages.json
03:15:00 INFO - Using the following test package requirements:
03:15:00 INFO - {u'common': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
03:15:00 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.cppunittest.tests.zip'],
03:15:00 INFO - u'jittest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'jsshell-win64.zip'],
03:15:00 INFO - u'mochitest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.mochitest.tests.zip'],
03:15:00 INFO - u'mozbase': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
03:15:00 INFO - u'reftest': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.reftest.tests.zip'],
03:15:00 INFO - u'talos': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.talos.tests.zip'],
03:15:00 INFO - u'web-platform': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.web-platform.tests.zip'],
03:15:00 INFO - u'webapprt': [u'firefox-45.0a1.en-US.win64.common.tests.zip'],
03:15:00 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.win64.common.tests.zip',
03:15:00 INFO - u'firefox-45.0a1.en-US.win64.xpcshell.tests.zip']}
03:15:00 INFO - Downloading packages: [u'firefox-45.0a1.en-US.win64.common.tests.zip', u'firefox-45.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform
03:15: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')]}
03:15:01 INFO - https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net
03:15:01 INFO - trying https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip
03:15:01 INFO - Downloading https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.common.tests.zip
03:15:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
03:15:02 INFO - Downloaded 19575929 bytes.
03:15:02 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
03:15:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
03:15:02 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
03:15:03 INFO - caution: filename not matched: web-platform/*
03:15:03 INFO - Return code: 11
03:15:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:15:03 INFO - https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net
03:15:03 INFO - trying https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip
03:15:03 INFO - Downloading https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.web-platform.tests.zip
03:15:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1
ProcessManager NOT managing child processes
03:15:09 INFO - Downloaded 30976248 bytes.
03:15:09 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in C:\slave\test\build\tests
03:15:09 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-45.0a1.en-US.win64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
03:15:09 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
ProcessManager UNABLE to use job objects to manage child processes
03:15:54 INFO - caution: filename not matched: bin/*
03:15:54 INFO - caution: filename not matched: config/*
03:15:54 INFO - caution: filename not matched: mozbase/*
03:15:54 INFO - caution: filename not matched: marionette/*
03:15:54 INFO - Return code: 11
03:15:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:15:54 INFO - https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip matches https://queue.taskcluster.net
03:15:54 INFO - trying https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
03:15:54 INFO - Downloading https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip to C:\slave\test\build\firefox-45.0a1.en-US.win64.zip
03:15:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.zip'}, attempt #1
03:16:12 INFO - Downloaded 78398810 bytes.
03:16:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
03:16:12 INFO - mkdir: C:\slave\test\properties
03:16:12 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
03:16:12 INFO - Writing to file C:\slave\test\properties\build_url
03:16:12 INFO - Contents:
03:16:12 INFO - build_url:https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.zip
03:16:12 INFO - mkdir: C:\slave\test\build\symbols
03:16:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:12 INFO - https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net
03:16:12 INFO - trying https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
03:16:12 INFO - Downloading https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
03:16:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1
03:16:14 INFO - Downloaded 48030717 bytes.
03:16:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
03:16:14 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
03:16:14 INFO - Writing to file C:\slave\test\properties\symbols_url
03:16:14 INFO - Contents:
03:16:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
03:16:14 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
03:16:14 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-45.0a1.en-US.win64.crashreporter-symbols.zip
03:16:15 INFO - Return code: 0
03:16:15 INFO - Running post-action listener: _resource_record_post_action
03:16:15 INFO - Running post-action listener: set_extra_try_arguments
03:16:15 INFO - #####
03:16:15 INFO - ##### Running create-virtualenv step.
03:16:15 INFO - #####
03:16:15 INFO - Running pre-action listener: _pre_create_virtualenv
03:16:15 INFO - Running pre-action listener: _resource_record_pre_action
03:16:15 INFO - Running main action method: create_virtualenv
03:16:15 INFO - Creating virtualenv C:\slave\test\build\venv
03:16:15 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
03:16:15 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
03:16:19 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
03:16:23 INFO - Installing distribute......................................................................................................................................................................................done.
03:16:25 INFO - Return code: 0
03:16:25 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
03:16:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:16:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:16:25 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 0x024EC6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025982F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02542B18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-178', 'USERDOMAIN': 'T-W864-IX-178', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-178', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:16:25 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
03:16:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
03:16:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:16:25 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:16:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:16:25 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:16:25 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:16:25 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:16:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:16:25 INFO - 'DCLOCATION': 'SCL3',
03:16:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:16:25 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:16:25 INFO - 'HOMEDRIVE': 'C:',
03:16:25 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:16:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:16:25 INFO - 'KTS_VERSION': '1.19c',
03:16:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:16:25 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:16:25 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:16:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:16:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:16:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:16:25 INFO - 'MOZ_NO_REMOTE': '1',
03:16:25 INFO - 'NO_EM_RESTART': '1',
03:16:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:16:25 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:16:25 INFO - 'OS': 'Windows_NT',
03:16:25 INFO - 'OURDRIVE': 'C:',
03:16:25 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:16:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:16:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:16:25 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:16:25 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:16:25 INFO - 'PROCESSOR_LEVEL': '6',
03:16:25 INFO - 'PROCESSOR_REVISION': '1e05',
03:16:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:16:25 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:16:25 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:16:25 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:16:25 INFO - 'PROMPT': '$P$G',
03:16:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:16:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:16:25 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:16:25 INFO - 'PWD': 'C:\\slave\\test',
03:16:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:16:25 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:16:25 INFO - 'SYSTEMDRIVE': 'C:',
03:16:25 INFO - 'SYSTEMROOT': 'C:\\windows',
03:16:25 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:25 INFO - 'TEST1': 'testie',
03:16:25 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:25 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:16:25 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:16:25 INFO - 'USERNAME': 'cltbld',
03:16:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:16:25 INFO - 'WINDIR': 'C:\\windows',
03:16:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:16:26 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:16:26 INFO - Downloading/unpacking psutil>=0.7.1
03:16:26 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
03:16:26 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
03:16:26 INFO - Running setup.py egg_info for package psutil
03:16:26 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:16:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
03:16:26 INFO - Installing collected packages: psutil
03:16:26 INFO - Running setup.py install for psutil
03:16:26 INFO - building 'psutil._psutil_windows' extension
03:16:26 INFO - error: Unable to find vcvarsall.bat
03:16:26 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~1.t-w\appdata\local\temp\pip-ddeugv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:16:26 INFO - running install
03:16:26 INFO - running build
03:16:26 INFO - running build_py
03:16:26 INFO - creating build
03:16:26 INFO - creating build\lib.win32-2.7
03:16:26 INFO - creating build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
03:16:26 INFO - running build_ext
03:16:26 INFO - building 'psutil._psutil_windows' extension
03:16:26 INFO - error: Unable to find vcvarsall.bat
03:16:26 INFO - ----------------------------------------
03:16:26 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~1.t-w\appdata\local\temp\pip-ddeugv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:16:26 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-178\AppData\Roaming\pip\pip.log
03:16:26 WARNING - Return code: 1
03:16:26 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
03:16:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
03:16:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:16:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:16:26 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--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 0x024EC6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025982F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02542B18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-178', 'USERDOMAIN': 'T-W864-IX-178', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-178', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:16:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
03:16:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
03:16:26 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:16:26 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:16:26 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:16:26 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:16:26 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:16:26 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:16:26 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:16:26 INFO - 'DCLOCATION': 'SCL3',
03:16:26 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:16:26 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:16:26 INFO - 'HOMEDRIVE': 'C:',
03:16:26 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:16:26 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:16:26 INFO - 'KTS_VERSION': '1.19c',
03:16:26 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:16:26 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:16:26 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:16:26 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:16:26 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:16:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:16:26 INFO - 'MOZ_NO_REMOTE': '1',
03:16:26 INFO - 'NO_EM_RESTART': '1',
03:16:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:16:26 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:16:26 INFO - 'OS': 'Windows_NT',
03:16:26 INFO - 'OURDRIVE': 'C:',
03:16:26 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:16:26 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:16:26 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:16:26 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:16:26 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:16:26 INFO - 'PROCESSOR_LEVEL': '6',
03:16:26 INFO - 'PROCESSOR_REVISION': '1e05',
03:16:26 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:16:26 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:16:26 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:16:26 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:16:26 INFO - 'PROMPT': '$P$G',
03:16:26 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:16:26 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:16:26 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:16:26 INFO - 'PWD': 'C:\\slave\\test',
03:16:26 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:16:26 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:16:26 INFO - 'SYSTEMDRIVE': 'C:',
03:16:26 INFO - 'SYSTEMROOT': 'C:\\windows',
03:16:26 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:26 INFO - 'TEST1': 'testie',
03:16:26 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:26 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:16:26 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:16:26 INFO - 'USERNAME': 'cltbld',
03:16:26 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:16:26 INFO - 'WINDIR': 'C:\\windows',
03:16:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:16:27 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:16:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
03:16:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz
03:16:27 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
03:16:27 INFO - Running setup.py egg_info for package mozsystemmonitor
03:16:27 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
03:16:27 INFO - Running setup.py egg_info for package psutil
03:16:27 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
03:16:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
03:16:27 INFO - Installing collected packages: mozsystemmonitor, psutil
03:16:27 INFO - Running setup.py install for mozsystemmonitor
03:16:27 INFO - Running setup.py install for psutil
03:16:27 INFO - building 'psutil._psutil_windows' extension
03:16:27 INFO - error: Unable to find vcvarsall.bat
03:16:27 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~1.t-w\appdata\local\temp\pip-nimq7w-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
03:16:27 INFO - running install
03:16:27 INFO - running build
03:16:27 INFO - running build_py
03:16:27 INFO - running build_ext
03:16:27 INFO - building 'psutil._psutil_windows' extension
03:16:27 INFO - error: Unable to find vcvarsall.bat
03:16:27 INFO - ----------------------------------------
03:16:27 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~1.t-w\appdata\local\temp\pip-nimq7w-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
03:16:27 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-178\AppData\Roaming\pip\pip.log
03:16:27 WARNING - Return code: 1
03:16:27 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
03:16:27 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
03:16: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')]}
03:16:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:16: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')]}
03:16:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:16:27 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 0x024EC6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025982F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02542B18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-178', 'USERDOMAIN': 'T-W864-IX-178', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-178', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:16:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
03:16:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
03:16:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:16:27 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:16:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:16:27 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:16:27 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:16:27 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:16:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:16:27 INFO - 'DCLOCATION': 'SCL3',
03:16:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:16:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:16:27 INFO - 'HOMEDRIVE': 'C:',
03:16:27 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:16:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:16:27 INFO - 'KTS_VERSION': '1.19c',
03:16:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:16:27 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:16:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:16:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:16:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:16:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:16:27 INFO - 'MOZ_NO_REMOTE': '1',
03:16:27 INFO - 'NO_EM_RESTART': '1',
03:16:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:16:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:16:27 INFO - 'OS': 'Windows_NT',
03:16:27 INFO - 'OURDRIVE': 'C:',
03:16:27 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:16:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:16:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:16:27 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:16:27 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:16:27 INFO - 'PROCESSOR_LEVEL': '6',
03:16:27 INFO - 'PROCESSOR_REVISION': '1e05',
03:16:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:16:27 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:16:27 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:16:27 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:16:27 INFO - 'PROMPT': '$P$G',
03:16:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:16:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:16:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:16:27 INFO - 'PWD': 'C:\\slave\\test',
03:16:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:16:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:16:27 INFO - 'SYSTEMDRIVE': 'C:',
03:16:27 INFO - 'SYSTEMROOT': 'C:\\windows',
03:16:27 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:27 INFO - 'TEST1': 'testie',
03:16:27 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:27 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:16:27 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:16:27 INFO - 'USERNAME': 'cltbld',
03:16:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:16:27 INFO - 'WINDIR': 'C:\\windows',
03:16:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:16:28 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:16:28 INFO - Downloading/unpacking blobuploader==1.2.4
03:16:28 INFO - Downloading blobuploader-1.2.4.tar.gz
03:16:28 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
03:16:28 INFO - Running setup.py egg_info for package blobuploader
03:16:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
03:16:32 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2frequests-1.2.3.tar.gz
03:16:32 INFO - Running setup.py egg_info for package requests
03:16:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
03:16:32 INFO - Downloading docopt-0.6.1.tar.gz
03:16:32 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fdocopt-0.6.1.tar.gz
03:16:32 INFO - Running setup.py egg_info for package docopt
03:16:32 INFO - Installing collected packages: blobuploader, docopt, requests
03:16:32 INFO - Running setup.py install for blobuploader
03:16:32 INFO - Running setup.py install for docopt
03:16:32 INFO - Running setup.py install for requests
03:16:32 INFO - Successfully installed blobuploader docopt requests
03:16:32 INFO - Cleaning up...
03:16:32 INFO - Return code: 0
03:16:32 INFO - Installing None into virtualenv C:\slave\test\build\venv
03:16:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:16:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:16:32 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 0x024EC6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025982F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02542B18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-178', 'USERDOMAIN': 'T-W864-IX-178', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-178', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:16:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
03:16:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:16:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:16:32 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:16:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:16:32 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:16:32 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:16:32 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:16:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:16:32 INFO - 'DCLOCATION': 'SCL3',
03:16:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:16:32 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:16:32 INFO - 'HOMEDRIVE': 'C:',
03:16:32 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:16:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:16:32 INFO - 'KTS_VERSION': '1.19c',
03:16:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:16:32 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:16:32 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:16:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:16:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:16:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:16:32 INFO - 'MOZ_NO_REMOTE': '1',
03:16:32 INFO - 'NO_EM_RESTART': '1',
03:16:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:16:32 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:16:32 INFO - 'OS': 'Windows_NT',
03:16:32 INFO - 'OURDRIVE': 'C:',
03:16:32 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:16:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:16:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:16:32 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:16:32 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:16:32 INFO - 'PROCESSOR_LEVEL': '6',
03:16:32 INFO - 'PROCESSOR_REVISION': '1e05',
03:16:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:16:32 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:16:32 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:16:32 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:16:32 INFO - 'PROMPT': '$P$G',
03:16:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:16:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:16:32 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:16:32 INFO - 'PWD': 'C:\\slave\\test',
03:16:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:16:32 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:16:32 INFO - 'SYSTEMDRIVE': 'C:',
03:16:32 INFO - 'SYSTEMROOT': 'C:\\windows',
03:16:32 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:32 INFO - 'TEST1': 'testie',
03:16:32 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:32 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:16:32 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:16:32 INFO - 'USERNAME': 'cltbld',
03:16:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:16:32 INFO - 'WINDIR': 'C:\\windows',
03:16:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:16:35 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:16:35 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:16:35 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
03:16:35 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
03:16:35 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
03:16:35 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:16:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:16:36 INFO - Unpacking c:\slave\test\build\tests\marionette
03:16:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:16:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:16:36 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
03:16:53 INFO - Running setup.py install for browsermob-proxy
03:16:53 INFO - Running setup.py install for manifestparser
03:16:53 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for marionette-client
03:16:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:16:53 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for marionette-driver
03:16:53 INFO - Running setup.py install for marionette-transport
03:16:53 INFO - Running setup.py install for mozcrash
03:16:53 INFO - Running setup.py install for mozdebug
03:16:53 INFO - Running setup.py install for mozdevice
03:16:53 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozfile
03:16:53 INFO - Running setup.py install for mozhttpd
03:16:53 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozinfo
03:16:53 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozInstall
03:16:53 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozleak
03:16:53 INFO - Running setup.py install for mozlog
03:16:53 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for moznetwork
03:16:53 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozprocess
03:16:53 INFO - Running setup.py install for mozprofile
03:16:53 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozrunner
03:16:53 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Running setup.py install for mozscreenshot
03:16:53 INFO - Running setup.py install for moztest
03:16:53 INFO - Running setup.py install for mozversion
03:16:53 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:16:53 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion
03:16:53 INFO - Cleaning up...
03:16:53 INFO - Return code: 0
03:16:53 INFO - Installing None into virtualenv C:\slave\test\build\venv
03:16:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
03:16:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:16:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
03:16:53 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 0x024EC6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025982F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02542B18>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-178', 'USERDOMAIN': 'T-W864-IX-178', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-178', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1
03:16:53 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
03:16:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
03:16:53 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:16:53 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:16:53 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:16:53 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:16:53 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:16:53 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:16:53 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:16:53 INFO - 'DCLOCATION': 'SCL3',
03:16:53 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:16:53 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:16:53 INFO - 'HOMEDRIVE': 'C:',
03:16:53 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:16:53 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:16:53 INFO - 'KTS_VERSION': '1.19c',
03:16:53 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:16:53 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:16:53 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:16:53 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:16:53 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:16:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:16:53 INFO - 'MOZ_NO_REMOTE': '1',
03:16:53 INFO - 'NO_EM_RESTART': '1',
03:16:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:16:53 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:16:53 INFO - 'OS': 'Windows_NT',
03:16:53 INFO - 'OURDRIVE': 'C:',
03:16:53 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:16:53 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:16:53 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:16:53 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:16:53 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:16:53 INFO - 'PROCESSOR_LEVEL': '6',
03:16:53 INFO - 'PROCESSOR_REVISION': '1e05',
03:16:53 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:16:53 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:16:53 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:16:53 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:16:53 INFO - 'PROMPT': '$P$G',
03:16:53 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:16:53 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:16:53 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:16:53 INFO - 'PWD': 'C:\\slave\\test',
03:16:53 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:16:53 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:16:53 INFO - 'SYSTEMDRIVE': 'C:',
03:16:53 INFO - 'SYSTEMROOT': 'C:\\windows',
03:16:53 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:53 INFO - 'TEST1': 'testie',
03:16:53 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:16:53 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:16:53 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:16:53 INFO - 'USERNAME': 'cltbld',
03:16:53 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:16:53 INFO - 'WINDIR': 'C:\\windows',
03:16:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:16:56 INFO - Ignoring indexes: http://pypi.python.org/simple/
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
03:16:56 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
03:16:56 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
03:16:56 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
03:16:56 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
03:16:56 INFO - Unpacking c:\slave\test\build\tests\marionette
03:16:56 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
03:16:56 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:16:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
03:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
03:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
03:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
03:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
03:17:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
03:17:07 INFO - Downloading blessings-1.5.1.tar.gz
03:17:07 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
03:17:07 INFO - Running setup.py egg_info for package blessings
03:17:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4))
03:17:07 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, marionette-transport, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion
03:17:07 INFO - Running setup.py install for blessings
03:17:07 INFO - Running setup.py install for browsermob-proxy
03:17:07 INFO - Running setup.py install for manifestparser
03:17:07 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Running setup.py install for marionette-client
03:17:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
03:17:07 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Running setup.py install for marionette-driver
03:17:07 INFO - Running setup.py install for marionette-transport
03:17:07 INFO - Running setup.py install for mozcrash
03:17:07 INFO - Running setup.py install for mozdebug
03:17:07 INFO - Running setup.py install for mozdevice
03:17:07 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Running setup.py install for mozhttpd
03:17:07 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Running setup.py install for mozInstall
03:17:07 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Running setup.py install for mozleak
03:17:07 INFO - Running setup.py install for mozprofile
03:17:07 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
03:17:07 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
03:17:09 INFO - Running setup.py install for mozrunner
03:17:09 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
03:17:09 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
03:17:09 INFO - Running setup.py install for mozscreenshot
03:17:09 INFO - Running setup.py install for moztest
03:17:09 INFO - Running setup.py install for mozversion
03:17:09 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
03:17:09 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
03:17:09 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion
03:17:09 INFO - Cleaning up...
03:17:09 INFO - Return code: 0
03:17:09 INFO - Done creating virtualenv C:\slave\test\build\venv.
03:17:09 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:17:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:17:09 INFO - Reading from file tmpfile_stdout
03:17:09 INFO - Using _rmtree_windows ...
03:17:09 INFO - Using _rmtree_windows ...
03:17:09 INFO - Current package versions:
03:17:09 INFO - blessings == 1.5.1
03:17:09 INFO - blobuploader == 1.2.4
03:17:09 INFO - browsermob-proxy == 0.6.0
03:17:09 INFO - distribute == 0.6.14
03:17:09 INFO - docopt == 0.6.1
03:17:09 INFO - manifestparser == 1.1
03:17:09 INFO - marionette-client == 2.0.0
03:17:09 INFO - marionette-driver == 1.1.1
03:17:09 INFO - marionette-transport == 1.0.0
03:17:09 INFO - mozInstall == 1.12
03:17:09 INFO - mozcrash == 0.16
03:17:09 INFO - mozdebug == 0.1
03:17:09 INFO - mozdevice == 0.47
03:17:09 INFO - mozfile == 1.2
03:17:09 INFO - mozhttpd == 0.7
03:17:09 INFO - mozinfo == 0.9
03:17:09 INFO - mozleak == 0.1
03:17:09 INFO - mozlog == 3.0
03:17:09 INFO - moznetwork == 0.27
03:17:09 INFO - mozprocess == 0.22
03:17:09 INFO - mozprofile == 0.27
03:17:09 INFO - mozrunner == 6.11
03:17:09 INFO - mozscreenshot == 0.1
03:17:09 INFO - mozsystemmonitor == 0.0
03:17:09 INFO - moztest == 0.7
03:17:09 INFO - mozversion == 1.4
03:17:09 INFO - requests == 1.2.3
03:17:09 INFO - Running post-action listener: _resource_record_post_action
03:17:09 INFO - Running post-action listener: _start_resource_monitoring
03:17:09 INFO - Starting resource monitoring.
03:17:10 INFO - #####
03:17:10 INFO - ##### Running pull step.
03:17:10 INFO - #####
03:17:10 INFO - Running pre-action listener: _resource_record_pre_action
03:17:10 INFO - Running main action method: pull
03:17:10 INFO - Pull has nothing to do!
03:17:10 INFO - Running post-action listener: _resource_record_post_action
03:17:10 INFO - #####
03:17:10 INFO - ##### Running install step.
03:17:10 INFO - #####
03:17:10 INFO - Running pre-action listener: _resource_record_pre_action
03:17:10 INFO - Running main action method: install
03:17:10 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
03:17:10 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
03:17:10 INFO - Reading from file tmpfile_stdout
03:17:10 INFO - Using _rmtree_windows ...
03:17:10 INFO - Using _rmtree_windows ...
03:17:10 INFO - Detecting whether we're running mozinstall >=1.0...
03:17:10 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
03:17:10 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
03:17:10 INFO - Reading from file tmpfile_stdout
03:17:10 INFO - Output received:
03:17:10 INFO - Usage: mozinstall-script.py [options] installer
03:17:10 INFO - Options:
03:17:10 INFO - -h, --help show this help message and exit
03:17:10 INFO - -d DEST, --destination=DEST
03:17:10 INFO - Directory to install application into. [default:
03:17:10 INFO - "C:\slave\test"]
03:17:10 INFO - --app=APP Application being installed. [default: firefox]
03:17:10 INFO - Using _rmtree_windows ...
03:17:10 INFO - Using _rmtree_windows ...
03:17:10 INFO - mkdir: C:\slave\test\build\application
03:17:10 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-45.0a1.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application']
03:17:10 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-45.0a1.en-US.win64.zip --destination C:\slave\test\build\application
03:17:13 INFO - Reading from file tmpfile_stdout
03:17:13 INFO - Output received:
03:17:13 INFO - C:\slave\test\build\application\firefox\firefox.exe
03:17:13 INFO - Using _rmtree_windows ...
03:17:13 INFO - Using _rmtree_windows ...
03:17:13 INFO - Running post-action listener: _resource_record_post_action
03:17:13 INFO - #####
03:17:13 INFO - ##### Running run-tests step.
03:17:13 INFO - #####
03:17:13 INFO - Running pre-action listener: _resource_record_pre_action
03:17:13 INFO - Running main action method: run_tests
03:17:13 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
03:17:13 INFO - minidump filename unknown. determining based upon platform and arch
03:17:13 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
03:17:13 INFO - grabbing minidump binary from tooltool
03:17:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
03:17:13 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 0x025212C0>, '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 0x022C1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D5CE80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
03:17:13 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
03:17:13 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
03:17:13 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
03:17:13 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpw3bbbb
03:17:13 INFO - INFO - File integrity verified, renaming tmpw3bbbb to win32-minidump_stackwalk.exe
03:17:13 INFO - Return code: 0
03:17:13 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
03:17:14 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
03:17:14 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/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
03:17:14 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/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
03:17:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
03:17:14 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Roaming',
03:17:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files',
03:17:14 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files',
03:17:14 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files',
03:17:14 INFO - 'COMPUTERNAME': 'T-W864-IX-178',
03:17:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
03:17:14 INFO - 'DCLOCATION': 'SCL3',
03:17:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
03:17:14 INFO - 'FP_NO_HOST_CHECK': 'NO',
03:17:14 INFO - 'HOMEDRIVE': 'C:',
03:17:14 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-178',
03:17:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
03:17:14 INFO - 'KTS_VERSION': '1.19c',
03:17:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-178\\AppData\\Local',
03:17:14 INFO - 'LOGONSERVER': '\\\\T-W864-IX-178',
03:17:14 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
03:17:14 INFO - 'MONDIR': 'C:\\Monitor_config\\',
03:17:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
03:17:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
03:17:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
03:17:14 INFO - 'MOZ_NO_REMOTE': '1',
03:17:14 INFO - 'NO_EM_RESTART': '1',
03:17:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
03:17:14 INFO - 'NUMBER_OF_PROCESSORS': '8',
03:17:14 INFO - 'OS': 'Windows_NT',
03:17:14 INFO - 'OURDRIVE': 'C:',
03:17:14 INFO - 'PATH': 'C:\\Program Files (x86)\\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',
03:17:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
03:17:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
03:17:14 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64',
03:17:14 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel',
03:17:14 INFO - 'PROCESSOR_LEVEL': '6',
03:17:14 INFO - 'PROCESSOR_REVISION': '1e05',
03:17:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
03:17:14 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)',
03:17:14 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)',
03:17:14 INFO - 'PROGRAMW6432': 'C:\\Program Files',
03:17:14 INFO - 'PROMPT': '$P$G',
03:17:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
03:17:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
03:17:14 INFO - 'PUBLIC': 'C:\\Users\\Public',
03:17:14 INFO - 'PWD': 'C:\\slave\\test',
03:17:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
03:17:14 INFO - 'SLAVEDIR': 'C:\\slave\\',
03:17:14 INFO - 'SYSTEMDRIVE': 'C:',
03:17:14 INFO - 'SYSTEMROOT': 'C:\\windows',
03:17:14 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:17:14 INFO - 'TEST1': 'testie',
03:17:14 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp',
03:17:14 INFO - 'USERDOMAIN': 'T-W864-IX-178',
03:17:14 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-178',
03:17:14 INFO - 'USERNAME': 'cltbld',
03:17:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-178',
03:17:14 INFO - 'WINDIR': 'C:\\windows',
03:17:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
03:17:14 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/DzDs1wWXQFSNKlHuz9XEIg/artifacts/public/build/firefox-45.0a1.en-US.win64.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
ProcessManager NOT managing child processes
ProcessManager UNABLE to use job objects to manage child processes
03:17:20 INFO - Using 1 client processes
03:17:23 INFO - SUITE-START | Running 827 tests
03:17:23 INFO - Running testharness tests
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:17:23 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
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:17:23 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
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:17:23 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
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:17:23 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
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
03:17:23 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
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:17:23 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 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
03:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
03:17:23 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
03:17:24 INFO - Setting up ssl
03:17:24 INFO - PROCESS | certutil |
03:17:24 INFO - PROCESS | certutil |
03:17:24 INFO - PROCESS | certutil |
03:17:24 INFO - Certificate Nickname Trust Attributes
03:17:24 INFO - SSL,S/MIME,JAR/XPI
03:17:24 INFO -
03:17:24 INFO - web-platform-tests CT,,
03:17:24 INFO -
03:17:24 INFO - Starting runner
03:17:24 INFO - PROCESS | 1008 | [1008] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
03:17:24 INFO - PROCESS | 1008 | [1008] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
03:17:24 INFO - PROCESS | 1008 | [1008] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228
03:17:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
03:17:25 INFO - PROCESS | 1008 | [1008] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
03:17:26 INFO - PROCESS | 1008 | 1448018246138 Marionette INFO Marionette enabled via build flag and pref
03:17:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EE7D000 == 1 [pid = 1008] [id = 1]
03:17:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 1 (0000000F3EE9B400) [pid = 1008] [serial = 1] [outer = 0000000000000000]
03:17:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 2 (0000000F3EEA2C00) [pid = 1008] [serial = 2] [outer = 0000000F3EE9B400]
03:17:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AB000 == 2 [pid = 1008] [id = 2]
03:17:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 3 (0000000F430D6C00) [pid = 1008] [serial = 3] [outer = 0000000000000000]
03:17:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 4 (0000000F430D7800) [pid = 1008] [serial = 4] [outer = 0000000F430D6C00]
03:17:27 INFO - PROCESS | 1008 | 1448018247626 Marionette INFO Listening on port 2828
03:17:28 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
03:17:28 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2364
03:17:29 INFO - PROCESS | 1008 | 1448018249959 Marionette INFO Marionette enabled via command-line flag
03:17:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4302C000 == 3 [pid = 1008] [id = 3]
03:17:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 5 (0000000F44429000) [pid = 1008] [serial = 5] [outer = 0000000000000000]
03:17:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 6 (0000000F44429C00) [pid = 1008] [serial = 6] [outer = 0000000F44429000]
03:17:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 7 (0000000F44D37000) [pid = 1008] [serial = 7] [outer = 0000000F430D6C00]
03:17:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:17:30 INFO - PROCESS | 1008 | 1448018250108 Marionette INFO Accepted connection conn0 from 127.0.0.1:49291
03:17:30 INFO - PROCESS | 1008 | 1448018250109 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:17:30 INFO - PROCESS | 1008 | 1448018250956 Marionette INFO Closed connection conn0
03:17:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:17:30 INFO - PROCESS | 1008 | 1448018250960 Marionette INFO Accepted connection conn1 from 127.0.0.1:49292
03:17:30 INFO - PROCESS | 1008 | 1448018250961 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:17:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
03:17:31 INFO - PROCESS | 1008 | 1448018251094 Marionette INFO Accepted connection conn2 from 127.0.0.1:49293
03:17:31 INFO - PROCESS | 1008 | 1448018251095 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
03:17:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EE87000 == 4 [pid = 1008] [id = 4]
03:17:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 8 (0000000F3DD91000) [pid = 1008] [serial = 8] [outer = 0000000000000000]
03:17:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 9 (0000000F4505CC00) [pid = 1008] [serial = 9] [outer = 0000000F3DD91000]
03:17:31 INFO - PROCESS | 1008 | 1448018251258 Marionette INFO Closed connection conn2
03:17:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 10 (0000000F45C98400) [pid = 1008] [serial = 10] [outer = 0000000F3DD91000]
03:17:31 INFO - PROCESS | 1008 | 1448018251278 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
03:17:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43EF0000 == 5 [pid = 1008] [id = 5]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 11 (0000000F49452400) [pid = 1008] [serial = 11] [outer = 0000000000000000]
03:17:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4822B000 == 6 [pid = 1008] [id = 6]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 12 (0000000F49452C00) [pid = 1008] [serial = 12] [outer = 0000000000000000]
03:17:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
03:17:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C56A000 == 7 [pid = 1008] [id = 7]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 13 (0000000F49452000) [pid = 1008] [serial = 13] [outer = 0000000000000000]
03:17:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 14 (0000000F4C65C800) [pid = 1008] [serial = 14] [outer = 0000000F49452000]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 15 (0000000F4C50E000) [pid = 1008] [serial = 15] [outer = 0000000F49452400]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 16 (0000000F4C50E400) [pid = 1008] [serial = 16] [outer = 0000000F49452C00]
03:17:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 17 (0000000F4C65BC00) [pid = 1008] [serial = 17] [outer = 0000000F49452000]
03:17:32 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
03:17:33 INFO - PROCESS | 1008 | [1008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:17:33 INFO - PROCESS | 1008 | [1008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 585
03:17:34 INFO - PROCESS | 1008 | 1448018254078 Marionette INFO loaded listener.js
03:17:34 INFO - PROCESS | 1008 | 1448018254101 Marionette INFO loaded listener.js
03:17:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 18 (0000000F4AB0B800) [pid = 1008] [serial = 18] [outer = 0000000F49452000]
03:17:34 INFO - PROCESS | 1008 | 1448018254818 Marionette DEBUG conn1 client <- {"sessionId":"d1888bcb-9e3f-47fc-8daa-36945a99d597","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151120004936","device":"desktop","version":"45.0a1"}}
03:17:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:34 INFO - PROCESS | 1008 | 1448018254932 Marionette DEBUG conn1 -> {"name":"getContext"}
03:17:34 INFO - PROCESS | 1008 | 1448018254935 Marionette DEBUG conn1 client <- {"value":"content"}
03:17:35 INFO - PROCESS | 1008 | 1448018255056 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
03:17:35 INFO - PROCESS | 1008 | 1448018255058 Marionette DEBUG conn1 client <- {}
03:17:35 INFO - PROCESS | 1008 | 1448018255672 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
03:17:35 INFO - PROCESS | 1008 | [1008] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
03:17:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 19 (0000000F494E3800) [pid = 1008] [serial = 19] [outer = 0000000F49452000]
03:17:37 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EE7D000 == 6 [pid = 1008] [id = 1]
03:17:37 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
03:17:37 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
03:17:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:17:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F491DA000 == 7 [pid = 1008] [id = 8]
03:17:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 20 (0000000F4E60BC00) [pid = 1008] [serial = 20] [outer = 0000000000000000]
03:17:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 21 (0000000F4E828000) [pid = 1008] [serial = 21] [outer = 0000000F4E60BC00]
03:17:38 INFO - PROCESS | 1008 | 1448018258464 Marionette INFO loaded listener.js
03:17:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 22 (0000000F4E89FC00) [pid = 1008] [serial = 22] [outer = 0000000F4E60BC00]
03:17:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B673000 == 8 [pid = 1008] [id = 9]
03:17:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 23 (0000000F3DFBBC00) [pid = 1008] [serial = 23] [outer = 0000000000000000]
03:17:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 24 (0000000F49360000) [pid = 1008] [serial = 24] [outer = 0000000F3DFBBC00]
03:17:38 INFO - PROCESS | 1008 | 1448018258943 Marionette INFO loaded listener.js
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 25 (0000000F4935C000) [pid = 1008] [serial = 25] [outer = 0000000F3DFBBC00]
03:17:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D4E000 == 9 [pid = 1008] [id = 10]
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 26 (0000000F4935F400) [pid = 1008] [serial = 26] [outer = 0000000000000000]
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 27 (0000000F51592000) [pid = 1008] [serial = 27] [outer = 0000000F4935F400]
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 28 (0000000F4405C800) [pid = 1008] [serial = 28] [outer = 0000000F4935F400]
03:17:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4D035800 == 10 [pid = 1008] [id = 11]
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 29 (0000000F51592400) [pid = 1008] [serial = 29] [outer = 0000000000000000]
03:17:39 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:39 INFO - document served over http requires an http
03:17:39 INFO - sub-resource via fetch-request using the http-csp
03:17:39 INFO - delivery method with keep-origin-redirect and when
03:17:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:17:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1659ms
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 30 (0000000F51764400) [pid = 1008] [serial = 30] [outer = 0000000F51592400]
03:17:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:17:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 31 (0000000F4E462800) [pid = 1008] [serial = 31] [outer = 0000000F51592400]
03:17:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3F2A6800 == 11 [pid = 1008] [id = 12]
03:17:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 32 (0000000F3DD8AC00) [pid = 1008] [serial = 32] [outer = 0000000000000000]
03:17:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 33 (0000000F3F2D8000) [pid = 1008] [serial = 33] [outer = 0000000F3DD8AC00]
03:17:40 INFO - PROCESS | 1008 | 1448018260676 Marionette INFO loaded listener.js
03:17:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 34 (0000000F430D4800) [pid = 1008] [serial = 34] [outer = 0000000F3DD8AC00]
03:17:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EE87000 == 10 [pid = 1008] [id = 4]
03:17:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:41 INFO - document served over http requires an http
03:17:41 INFO - sub-resource via fetch-request using the http-csp
03:17:41 INFO - delivery method with no-redirect and when
03:17:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:17:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1319ms
03:17:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:17:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44437800 == 11 [pid = 1008] [id = 13]
03:17:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 35 (0000000F43588C00) [pid = 1008] [serial = 35] [outer = 0000000000000000]
03:17:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 36 (0000000F43CC1000) [pid = 1008] [serial = 36] [outer = 0000000F43588C00]
03:17:41 INFO - PROCESS | 1008 | 1448018261377 Marionette INFO loaded listener.js
03:17:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 37 (0000000F443B4C00) [pid = 1008] [serial = 37] [outer = 0000000F43588C00]
03:17:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:41 INFO - document served over http requires an http
03:17:41 INFO - sub-resource via fetch-request using the http-csp
03:17:41 INFO - delivery method with swap-origin-redirect and when
03:17:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:17:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 587ms
03:17:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:17:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F491EB800 == 12 [pid = 1008] [id = 14]
03:17:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 38 (0000000F48398000) [pid = 1008] [serial = 38] [outer = 0000000000000000]
03:17:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 39 (0000000F49195400) [pid = 1008] [serial = 39] [outer = 0000000F48398000]
03:17:41 INFO - PROCESS | 1008 | 1448018261978 Marionette INFO loaded listener.js
03:17:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 40 (0000000F494E8800) [pid = 1008] [serial = 40] [outer = 0000000F48398000]
03:17:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A5AD000 == 13 [pid = 1008] [id = 15]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 41 (0000000F4A1E1400) [pid = 1008] [serial = 41] [outer = 0000000000000000]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 42 (0000000F4A776C00) [pid = 1008] [serial = 42] [outer = 0000000F4A1E1400]
03:17:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:42 INFO - document served over http requires an http
03:17:42 INFO - sub-resource via iframe-tag using the http-csp
03:17:42 INFO - delivery method with keep-origin-redirect and when
03:17:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:17:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
03:17:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:17:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9E5800 == 14 [pid = 1008] [id = 16]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 43 (0000000F4A704800) [pid = 1008] [serial = 43] [outer = 0000000000000000]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 44 (0000000F4C446800) [pid = 1008] [serial = 44] [outer = 0000000F4A704800]
03:17:42 INFO - PROCESS | 1008 | 1448018262613 Marionette INFO loaded listener.js
03:17:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 45 (0000000F4D0A2C00) [pid = 1008] [serial = 45] [outer = 0000000F4A704800]
03:17:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E85E000 == 15 [pid = 1008] [id = 17]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 46 (0000000F3DD28400) [pid = 1008] [serial = 46] [outer = 0000000000000000]
03:17:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 47 (0000000F3DD30000) [pid = 1008] [serial = 47] [outer = 0000000F3DD28400]
03:17:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:43 INFO - document served over http requires an http
03:17:43 INFO - sub-resource via iframe-tag using the http-csp
03:17:43 INFO - delivery method with no-redirect and when
03:17:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:17:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 587ms
03:17:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:17:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519CE800 == 16 [pid = 1008] [id = 18]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 48 (0000000F3DD2E400) [pid = 1008] [serial = 48] [outer = 0000000000000000]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 49 (0000000F4D20A400) [pid = 1008] [serial = 49] [outer = 0000000F3DD2E400]
03:17:43 INFO - PROCESS | 1008 | 1448018263189 Marionette INFO loaded listener.js
03:17:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 50 (0000000F4E3D8800) [pid = 1008] [serial = 50] [outer = 0000000F3DD2E400]
03:17:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3B2800 == 17 [pid = 1008] [id = 19]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (0000000F4D220C00) [pid = 1008] [serial = 51] [outer = 0000000000000000]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (0000000F4D227000) [pid = 1008] [serial = 52] [outer = 0000000F4D220C00]
03:17:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:43 INFO - document served over http requires an http
03:17:43 INFO - sub-resource via iframe-tag using the http-csp
03:17:43 INFO - delivery method with swap-origin-redirect and when
03:17:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:17:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 585ms
03:17:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:17:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3C4000 == 18 [pid = 1008] [id = 20]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (0000000F4D228000) [pid = 1008] [serial = 53] [outer = 0000000000000000]
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (0000000F4D22AC00) [pid = 1008] [serial = 54] [outer = 0000000F4D228000]
03:17:43 INFO - PROCESS | 1008 | 1448018263786 Marionette INFO loaded listener.js
03:17:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (0000000F4E3E2C00) [pid = 1008] [serial = 55] [outer = 0000000F4D228000]
03:17:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:44 INFO - document served over http requires an http
03:17:44 INFO - sub-resource via script-tag using the http-csp
03:17:44 INFO - delivery method with keep-origin-redirect and when
03:17:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:17:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 629ms
03:17:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:17:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A229000 == 19 [pid = 1008] [id = 21]
03:17:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (0000000F3D6B7C00) [pid = 1008] [serial = 56] [outer = 0000000000000000]
03:17:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (0000000F4E60A400) [pid = 1008] [serial = 57] [outer = 0000000F3D6B7C00]
03:17:44 INFO - PROCESS | 1008 | 1448018264423 Marionette INFO loaded listener.js
03:17:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (0000000F51768C00) [pid = 1008] [serial = 58] [outer = 0000000F3D6B7C00]
03:17:44 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:44 INFO - document served over http requires an http
03:17:44 INFO - sub-resource via script-tag using the http-csp
03:17:44 INFO - delivery method with no-redirect and when
03:17:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:17:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 524ms
03:17:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:17:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC3A000 == 20 [pid = 1008] [id = 22]
03:17:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (0000000F3EB7B400) [pid = 1008] [serial = 59] [outer = 0000000000000000]
03:17:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (0000000F3EB80000) [pid = 1008] [serial = 60] [outer = 0000000F3EB7B400]
03:17:44 INFO - PROCESS | 1008 | 1448018264979 Marionette INFO loaded listener.js
03:17:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (0000000F3F35D800) [pid = 1008] [serial = 61] [outer = 0000000F3EB7B400]
03:17:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:45 INFO - document served over http requires an http
03:17:45 INFO - sub-resource via script-tag using the http-csp
03:17:45 INFO - delivery method with swap-origin-redirect and when
03:17:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:17:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 585ms
03:17:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:17:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5232C000 == 21 [pid = 1008] [id = 23]
03:17:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (0000000F3F35B000) [pid = 1008] [serial = 62] [outer = 0000000000000000]
03:17:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (0000000F3F364000) [pid = 1008] [serial = 63] [outer = 0000000F3F35B000]
03:17:45 INFO - PROCESS | 1008 | 1448018265572 Marionette INFO loaded listener.js
03:17:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (0000000F5197A800) [pid = 1008] [serial = 64] [outer = 0000000F3F35B000]
03:17:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:45 INFO - document served over http requires an http
03:17:45 INFO - sub-resource via xhr-request using the http-csp
03:17:45 INFO - delivery method with keep-origin-redirect and when
03:17:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:17:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 524ms
03:17:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:17:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525AA000 == 22 [pid = 1008] [id = 24]
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (0000000F5197B800) [pid = 1008] [serial = 65] [outer = 0000000000000000]
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (0000000F52833000) [pid = 1008] [serial = 66] [outer = 0000000F5197B800]
03:17:46 INFO - PROCESS | 1008 | 1448018266077 Marionette INFO loaded listener.js
03:17:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (0000000F52D56C00) [pid = 1008] [serial = 67] [outer = 0000000F5197B800]
03:17:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:46 INFO - document served over http requires an http
03:17:46 INFO - sub-resource via xhr-request using the http-csp
03:17:46 INFO - delivery method with no-redirect and when
03:17:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:17:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 544ms
03:17:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:17:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E9800 == 23 [pid = 1008] [id = 25]
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (0000000F52D5DC00) [pid = 1008] [serial = 68] [outer = 0000000000000000]
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (0000000F52D60C00) [pid = 1008] [serial = 69] [outer = 0000000F52D5DC00]
03:17:46 INFO - PROCESS | 1008 | 1448018266643 Marionette INFO loaded listener.js
03:17:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (0000000F52FE1800) [pid = 1008] [serial = 70] [outer = 0000000F52D5DC00]
03:17:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:47 INFO - document served over http requires an http
03:17:47 INFO - sub-resource via xhr-request using the http-csp
03:17:47 INFO - delivery method with swap-origin-redirect and when
03:17:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:17:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 587ms
03:17:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:17:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5335D000 == 24 [pid = 1008] [id = 26]
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (0000000F52FE2000) [pid = 1008] [serial = 71] [outer = 0000000000000000]
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (0000000F531A1C00) [pid = 1008] [serial = 72] [outer = 0000000F52FE2000]
03:17:47 INFO - PROCESS | 1008 | 1448018267256 Marionette INFO loaded listener.js
03:17:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (0000000F53352400) [pid = 1008] [serial = 73] [outer = 0000000F52FE2000]
03:17:47 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:47 INFO - document served over http requires an https
03:17:47 INFO - sub-resource via fetch-request using the http-csp
03:17:47 INFO - delivery method with keep-origin-redirect and when
03:17:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:17:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 586ms
03:17:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:17:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B19000 == 25 [pid = 1008] [id = 27]
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (0000000F53350C00) [pid = 1008] [serial = 74] [outer = 0000000000000000]
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (0000000F53358800) [pid = 1008] [serial = 75] [outer = 0000000F53350C00]
03:17:47 INFO - PROCESS | 1008 | 1448018267835 Marionette INFO loaded listener.js
03:17:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (0000000F5359AC00) [pid = 1008] [serial = 76] [outer = 0000000F53350C00]
03:17:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:48 INFO - document served over http requires an https
03:17:48 INFO - sub-resource via fetch-request using the http-csp
03:17:48 INFO - delivery method with no-redirect and when
03:17: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"
03:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:17:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 586ms
03:17:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:17:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E1B800 == 26 [pid = 1008] [id = 28]
03:17:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (0000000F52383000) [pid = 1008] [serial = 77] [outer = 0000000000000000]
03:17:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (0000000F52389400) [pid = 1008] [serial = 78] [outer = 0000000F52383000]
03:17:48 INFO - PROCESS | 1008 | 1448018268452 Marionette INFO loaded listener.js
03:17:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (0000000F53599400) [pid = 1008] [serial = 79] [outer = 0000000F52383000]
03:17:49 INFO - PROCESS | 1008 | --DOCSHELL 0000000F491DA000 == 25 [pid = 1008] [id = 8]
03:17:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:49 INFO - document served over http requires an https
03:17:49 INFO - sub-resource via fetch-request using the http-csp
03:17:49 INFO - delivery method with swap-origin-redirect and when
03:17:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:17:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1338ms
03:17:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:17:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43C0B000 == 26 [pid = 1008] [id = 29]
03:17:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (0000000F3F35AC00) [pid = 1008] [serial = 80] [outer = 0000000000000000]
03:17:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (0000000F3F3D3400) [pid = 1008] [serial = 81] [outer = 0000000F3F35AC00]
03:17:49 INFO - PROCESS | 1008 | 1448018269829 Marionette INFO loaded listener.js
03:17:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (0000000F43391800) [pid = 1008] [serial = 82] [outer = 0000000F3F35AC00]
03:17:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450C3800 == 27 [pid = 1008] [id = 30]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F432B2400) [pid = 1008] [serial = 83] [outer = 0000000000000000]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F43E88800) [pid = 1008] [serial = 84] [outer = 0000000F432B2400]
03:17:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:50 INFO - document served over http requires an https
03:17:50 INFO - sub-resource via iframe-tag using the http-csp
03:17:50 INFO - delivery method with keep-origin-redirect and when
03:17: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"
03:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:17:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 689ms
03:17:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:17:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43B9E000 == 28 [pid = 1008] [id = 31]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F43CB8C00) [pid = 1008] [serial = 85] [outer = 0000000000000000]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F441BD400) [pid = 1008] [serial = 86] [outer = 0000000F43CB8C00]
03:17:50 INFO - PROCESS | 1008 | 1448018270547 Marionette INFO loaded listener.js
03:17:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F4839D400) [pid = 1008] [serial = 87] [outer = 0000000F43CB8C00]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F3DD91000) [pid = 1008] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F4D220C00) [pid = 1008] [serial = 51] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F3DD8AC00) [pid = 1008] [serial = 32] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F3DD28400) [pid = 1008] [serial = 46] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018262903]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F52D5DC00) [pid = 1008] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (0000000F43588C00) [pid = 1008] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (0000000F3F35B000) [pid = 1008] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (0000000F4A1E1400) [pid = 1008] [serial = 41] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (0000000F3D6B7C00) [pid = 1008] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (0000000F52FE2000) [pid = 1008] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (0000000F48398000) [pid = 1008] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (0000000F4D228000) [pid = 1008] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (0000000F4E60BC00) [pid = 1008] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (0000000F3EB7B400) [pid = 1008] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (0000000F5197B800) [pid = 1008] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (0000000F4A704800) [pid = 1008] [serial = 43] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (0000000F3DD2E400) [pid = 1008] [serial = 48] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (0000000F53350C00) [pid = 1008] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (0000000F4E60A400) [pid = 1008] [serial = 57] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (0000000F4D22AC00) [pid = 1008] [serial = 54] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (0000000F4D227000) [pid = 1008] [serial = 52] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (0000000F4D20A400) [pid = 1008] [serial = 49] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (0000000F3DD30000) [pid = 1008] [serial = 47] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018262903]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (0000000F4C446800) [pid = 1008] [serial = 44] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (0000000F4A776C00) [pid = 1008] [serial = 42] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (0000000F49195400) [pid = 1008] [serial = 39] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (0000000F43CC1000) [pid = 1008] [serial = 36] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (0000000F3F2D8000) [pid = 1008] [serial = 33] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (0000000F51764400) [pid = 1008] [serial = 30] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (0000000F49360000) [pid = 1008] [serial = 24] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (0000000F4E828000) [pid = 1008] [serial = 21] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (0000000F51592000) [pid = 1008] [serial = 27] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (0000000F4505CC00) [pid = 1008] [serial = 9] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (0000000F430D7800) [pid = 1008] [serial = 4] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (0000000F53358800) [pid = 1008] [serial = 75] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (0000000F4C65BC00) [pid = 1008] [serial = 17] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 50 (0000000F4C65C800) [pid = 1008] [serial = 14] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 49 (0000000F531A1C00) [pid = 1008] [serial = 72] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 48 (0000000F52D60C00) [pid = 1008] [serial = 69] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 47 (0000000F52833000) [pid = 1008] [serial = 66] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 46 (0000000F3F364000) [pid = 1008] [serial = 63] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 45 (0000000F3EB80000) [pid = 1008] [serial = 60] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 44 (0000000F52FE1800) [pid = 1008] [serial = 70] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 43 (0000000F52D56C00) [pid = 1008] [serial = 67] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | --DOMWINDOW == 42 (0000000F5197A800) [pid = 1008] [serial = 64] [outer = 0000000000000000] [url = about:blank]
03:17:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450CD000 == 29 [pid = 1008] [id = 32]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 43 (0000000F3DD2E400) [pid = 1008] [serial = 88] [outer = 0000000000000000]
03:17:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 44 (0000000F4505C000) [pid = 1008] [serial = 89] [outer = 0000000F3DD2E400]
03:17:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:51 INFO - document served over http requires an https
03:17:51 INFO - sub-resource via iframe-tag using the http-csp
03:17:51 INFO - delivery method with no-redirect and when
03:17:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:17:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 733ms
03:17:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:17:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA37000 == 30 [pid = 1008] [id = 33]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 45 (0000000F43CC0800) [pid = 1008] [serial = 90] [outer = 0000000000000000]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 46 (0000000F4926D000) [pid = 1008] [serial = 91] [outer = 0000000F43CC0800]
03:17:51 INFO - PROCESS | 1008 | 1448018271240 Marionette INFO loaded listener.js
03:17:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 47 (0000000F494EDC00) [pid = 1008] [serial = 92] [outer = 0000000F43CC0800]
03:17:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BB64800 == 31 [pid = 1008] [id = 34]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 48 (0000000F4A011000) [pid = 1008] [serial = 93] [outer = 0000000000000000]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 49 (0000000F4B5B7C00) [pid = 1008] [serial = 94] [outer = 0000000F4A011000]
03:17:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:51 INFO - document served over http requires an https
03:17:51 INFO - sub-resource via iframe-tag using the http-csp
03:17:51 INFO - delivery method with swap-origin-redirect and when
03:17:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:17:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:17:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:17:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 629ms
03:17:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:17:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9EC800 == 32 [pid = 1008] [id = 35]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 50 (0000000F4A775000) [pid = 1008] [serial = 95] [outer = 0000000000000000]
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (0000000F4ABFB400) [pid = 1008] [serial = 96] [outer = 0000000F4A775000]
03:17:51 INFO - PROCESS | 1008 | 1448018271873 Marionette INFO loaded listener.js
03:17:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (0000000F4C8D1000) [pid = 1008] [serial = 97] [outer = 0000000F4A775000]
03:17:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:52 INFO - document served over http requires an https
03:17:52 INFO - sub-resource via script-tag using the http-csp
03:17:52 INFO - delivery method with keep-origin-redirect and when
03:17:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:17:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 629ms
03:17:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:17:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E817000 == 33 [pid = 1008] [id = 36]
03:17:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (0000000F4C843C00) [pid = 1008] [serial = 98] [outer = 0000000000000000]
03:17:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (0000000F4D207400) [pid = 1008] [serial = 99] [outer = 0000000F4C843C00]
03:17:52 INFO - PROCESS | 1008 | 1448018272504 Marionette INFO loaded listener.js
03:17:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (0000000F4E028800) [pid = 1008] [serial = 100] [outer = 0000000F4C843C00]
03:17:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:53 INFO - document served over http requires an https
03:17:53 INFO - sub-resource via script-tag using the http-csp
03:17:53 INFO - delivery method with no-redirect and when
03:17:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:17:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 628ms
03:17:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:17:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F443A5000 == 34 [pid = 1008] [id = 37]
03:17:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (0000000F3F49D400) [pid = 1008] [serial = 101] [outer = 0000000000000000]
03:17:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (0000000F430DE000) [pid = 1008] [serial = 102] [outer = 0000000F3F49D400]
03:17:53 INFO - PROCESS | 1008 | 1448018273298 Marionette INFO loaded listener.js
03:17:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (0000000F45CA1000) [pid = 1008] [serial = 103] [outer = 0000000F3F49D400]
03:17:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:53 INFO - document served over http requires an https
03:17:53 INFO - sub-resource via script-tag using the http-csp
03:17:53 INFO - delivery method with swap-origin-redirect and when
03:17:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:17:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:17:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:17:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 837ms
03:17:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:17:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4443E000 == 35 [pid = 1008] [id = 38]
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (0000000F44427800) [pid = 1008] [serial = 104] [outer = 0000000000000000]
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (0000000F4A704800) [pid = 1008] [serial = 105] [outer = 0000000F44427800]
03:17:54 INFO - PROCESS | 1008 | 1448018274099 Marionette INFO loaded listener.js
03:17:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (0000000F4E3E2000) [pid = 1008] [serial = 106] [outer = 0000000F44427800]
03:17:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:54 INFO - document served over http requires an https
03:17:54 INFO - sub-resource via xhr-request using the http-csp
03:17:54 INFO - delivery method with keep-origin-redirect and when
03:17:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:17:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 776ms
03:17:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:17:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5259E800 == 36 [pid = 1008] [id = 39]
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (0000000F49272800) [pid = 1008] [serial = 107] [outer = 0000000000000000]
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (0000000F4ECE2C00) [pid = 1008] [serial = 108] [outer = 0000000F49272800]
03:17:54 INFO - PROCESS | 1008 | 1448018274892 Marionette INFO loaded listener.js
03:17:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (0000000F5196FC00) [pid = 1008] [serial = 109] [outer = 0000000F49272800]
03:17:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:55 INFO - document served over http requires an https
03:17:55 INFO - sub-resource via xhr-request using the http-csp
03:17:55 INFO - delivery method with no-redirect and when
03:17:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:17:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 735ms
03:17:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:17:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528EF800 == 37 [pid = 1008] [id = 40]
03:17:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (0000000F51977400) [pid = 1008] [serial = 110] [outer = 0000000000000000]
03:17:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (0000000F5238A000) [pid = 1008] [serial = 111] [outer = 0000000F51977400]
03:17:55 INFO - PROCESS | 1008 | 1448018275679 Marionette INFO loaded listener.js
03:17:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (0000000F52835000) [pid = 1008] [serial = 112] [outer = 0000000F51977400]
03:17:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:56 INFO - document served over http requires an https
03:17:56 INFO - sub-resource via xhr-request using the http-csp
03:17:56 INFO - delivery method with swap-origin-redirect and when
03:17:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:17:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:17:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:17:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 775ms
03:17:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:17:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53370800 == 38 [pid = 1008] [id = 41]
03:17:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (0000000F3ED70400) [pid = 1008] [serial = 113] [outer = 0000000000000000]
03:17:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (0000000F3ED77800) [pid = 1008] [serial = 114] [outer = 0000000F3ED70400]
03:17:56 INFO - PROCESS | 1008 | 1448018276454 Marionette INFO loaded listener.js
03:17:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (0000000F52839800) [pid = 1008] [serial = 115] [outer = 0000000F3ED70400]
03:17:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:17:56 INFO - document served over http requires an http
03:17:56 INFO - sub-resource via fetch-request using the http-csp
03:17:56 INFO - delivery method with keep-origin-redirect and when
03:17:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:17:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 733ms
03:17:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:17:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54080000 == 39 [pid = 1008] [id = 42]
03:17:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (0000000F3EEBE800) [pid = 1008] [serial = 116] [outer = 0000000000000000]
03:17:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (0000000F3EECA400) [pid = 1008] [serial = 117] [outer = 0000000F3EEBE800]
03:17:57 INFO - PROCESS | 1008 | 1448018277234 Marionette INFO loaded listener.js
03:17:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (0000000F52D5F400) [pid = 1008] [serial = 118] [outer = 0000000F3EEBE800]
03:17:58 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:17:58 INFO - document served over http requires an http
03:17:58 INFO - sub-resource via fetch-request using the http-csp
03:17:58 INFO - delivery method with no-redirect and when
03:17:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:17:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1387ms
03:17:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:17:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4928C800 == 40 [pid = 1008] [id = 43]
03:17:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (0000000F3DD30800) [pid = 1008] [serial = 119] [outer = 0000000000000000]
03:17:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (0000000F3EEBFC00) [pid = 1008] [serial = 120] [outer = 0000000F3DD30800]
03:17:58 INFO - PROCESS | 1008 | 1448018278594 Marionette INFO loaded listener.js
03:17:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (0000000F433FA400) [pid = 1008] [serial = 121] [outer = 0000000F3DD30800]
03:17:59 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:17:59 INFO - document served over http requires an http
03:17:59 INFO - sub-resource via fetch-request using the http-csp
03:17:59 INFO - delivery method with swap-origin-redirect and when
03:17:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:17:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:17:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:17:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:17:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:17:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:17:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:17:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:17:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 774ms
03:17:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:17:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AE000 == 41 [pid = 1008] [id = 44]
03:17:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (0000000F3D7B1C00) [pid = 1008] [serial = 122] [outer = 0000000000000000]
03:17:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (0000000F3DD2A800) [pid = 1008] [serial = 123] [outer = 0000000F3D7B1C00]
03:17:59 INFO - PROCESS | 1008 | 1448018279432 Marionette INFO loaded listener.js
03:17:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:17:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (0000000F3ED73400) [pid = 1008] [serial = 124] [outer = 0000000F3D7B1C00]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BB64800 == 40 [pid = 1008] [id = 34]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450CD000 == 39 [pid = 1008] [id = 32]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A5AD000 == 38 [pid = 1008] [id = 15]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450C3800 == 37 [pid = 1008] [id = 30]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3B2800 == 36 [pid = 1008] [id = 19]
03:17:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E85E000 == 35 [pid = 1008] [id = 17]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (0000000F494E8800) [pid = 1008] [serial = 40] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (0000000F53352400) [pid = 1008] [serial = 73] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (0000000F4E89FC00) [pid = 1008] [serial = 22] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (0000000F5359AC00) [pid = 1008] [serial = 76] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (0000000F45C98400) [pid = 1008] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (0000000F443B4C00) [pid = 1008] [serial = 37] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (0000000F4E3D8800) [pid = 1008] [serial = 50] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (0000000F4E3E2C00) [pid = 1008] [serial = 55] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (0000000F51768C00) [pid = 1008] [serial = 58] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (0000000F3F35D800) [pid = 1008] [serial = 61] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (0000000F4D0A2C00) [pid = 1008] [serial = 45] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (0000000F430D4800) [pid = 1008] [serial = 34] [outer = 0000000000000000] [url = about:blank]
03:17:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4335D000 == 36 [pid = 1008] [id = 45]
03:17:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (0000000F3D894C00) [pid = 1008] [serial = 125] [outer = 0000000000000000]
03:17:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (0000000F3EB7AC00) [pid = 1008] [serial = 126] [outer = 0000000F3D894C00]
03:18:00 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:00 INFO - document served over http requires an http
03:18:00 INFO - sub-resource via iframe-tag using the http-csp
03:18:00 INFO - delivery method with keep-origin-redirect and when
03:18:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 839ms
03:18:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:18:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F491E0000 == 37 [pid = 1008] [id = 46]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (0000000F3E898C00) [pid = 1008] [serial = 127] [outer = 0000000000000000]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (0000000F3F35B000) [pid = 1008] [serial = 128] [outer = 0000000F3E898C00]
03:18:00 INFO - PROCESS | 1008 | 1448018280202 Marionette INFO loaded listener.js
03:18:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (0000000F433EF800) [pid = 1008] [serial = 129] [outer = 0000000F3E898C00]
03:18:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A05A000 == 38 [pid = 1008] [id = 47]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (0000000F432B8C00) [pid = 1008] [serial = 130] [outer = 0000000000000000]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (0000000F44067400) [pid = 1008] [serial = 131] [outer = 0000000F432B8C00]
03:18:00 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:00 INFO - document served over http requires an http
03:18:00 INFO - sub-resource via iframe-tag using the http-csp
03:18:00 INFO - delivery method with no-redirect and when
03:18:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:18:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 629ms
03:18:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:18:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BC94800 == 39 [pid = 1008] [id = 48]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (0000000F43BF8800) [pid = 1008] [serial = 132] [outer = 0000000000000000]
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (0000000F4447DC00) [pid = 1008] [serial = 133] [outer = 0000000F43BF8800]
03:18:00 INFO - PROCESS | 1008 | 1448018280819 Marionette INFO loaded listener.js
03:18:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (0000000F4926C800) [pid = 1008] [serial = 134] [outer = 0000000F43BF8800]
03:18:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4CA02800 == 40 [pid = 1008] [id = 49]
03:18:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (0000000F49268000) [pid = 1008] [serial = 135] [outer = 0000000000000000]
03:18:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (0000000F4AB0AC00) [pid = 1008] [serial = 136] [outer = 0000000F49268000]
03:18:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:01 INFO - document served over http requires an http
03:18:01 INFO - sub-resource via iframe-tag using the http-csp
03:18:01 INFO - delivery method with swap-origin-redirect and when
03:18:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 629ms
03:18:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:18:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6DD800 == 41 [pid = 1008] [id = 50]
03:18:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (0000000F4A706400) [pid = 1008] [serial = 137] [outer = 0000000000000000]
03:18:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (0000000F4A776C00) [pid = 1008] [serial = 138] [outer = 0000000F4A706400]
03:18:01 INFO - PROCESS | 1008 | 1448018281440 Marionette INFO loaded listener.js
03:18:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (0000000F4D0A4400) [pid = 1008] [serial = 139] [outer = 0000000F4A706400]
03:18:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:01 INFO - document served over http requires an http
03:18:01 INFO - sub-resource via script-tag using the http-csp
03:18:01 INFO - delivery method with keep-origin-redirect and when
03:18:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 628ms
03:18:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:18:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC3E800 == 42 [pid = 1008] [id = 51]
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F4CAE1400) [pid = 1008] [serial = 140] [outer = 0000000000000000]
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F4D227C00) [pid = 1008] [serial = 141] [outer = 0000000F4CAE1400]
03:18:02 INFO - PROCESS | 1008 | 1448018282084 Marionette INFO loaded listener.js
03:18:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F4E82EC00) [pid = 1008] [serial = 142] [outer = 0000000F4CAE1400]
03:18:02 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:02 INFO - document served over http requires an http
03:18:02 INFO - sub-resource via script-tag using the http-csp
03:18:02 INFO - delivery method with no-redirect and when
03:18:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:18:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 586ms
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F52389400) [pid = 1008] [serial = 78] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F4505C000) [pid = 1008] [serial = 89] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018270937]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F441BD400) [pid = 1008] [serial = 86] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (0000000F4B5B7C00) [pid = 1008] [serial = 94] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (0000000F4926D000) [pid = 1008] [serial = 91] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (0000000F4ABFB400) [pid = 1008] [serial = 96] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (0000000F43E88800) [pid = 1008] [serial = 84] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (0000000F3F3D3400) [pid = 1008] [serial = 81] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (0000000F4D207400) [pid = 1008] [serial = 99] [outer = 0000000000000000] [url = about:blank]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (0000000F4A011000) [pid = 1008] [serial = 93] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (0000000F4A775000) [pid = 1008] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (0000000F43CC0800) [pid = 1008] [serial = 90] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (0000000F3F35AC00) [pid = 1008] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (0000000F3DD2E400) [pid = 1008] [serial = 88] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018270937]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (0000000F432B2400) [pid = 1008] [serial = 83] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:02 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (0000000F43CB8C00) [pid = 1008] [serial = 85] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:18:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:18:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525A3800 == 43 [pid = 1008] [id = 52]
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (0000000F45055400) [pid = 1008] [serial = 143] [outer = 0000000000000000]
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (0000000F45056400) [pid = 1008] [serial = 144] [outer = 0000000F45055400]
03:18:02 INFO - PROCESS | 1008 | 1448018282752 Marionette INFO loaded listener.js
03:18:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (0000000F4ECD7C00) [pid = 1008] [serial = 145] [outer = 0000000F45055400]
03:18:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:03 INFO - document served over http requires an http
03:18:03 INFO - sub-resource via script-tag using the http-csp
03:18:03 INFO - delivery method with swap-origin-redirect and when
03:18:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 628ms
03:18:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:18:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E09800 == 44 [pid = 1008] [id = 53]
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (0000000F51765400) [pid = 1008] [serial = 146] [outer = 0000000000000000]
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (0000000F52384C00) [pid = 1008] [serial = 147] [outer = 0000000F51765400]
03:18:03 INFO - PROCESS | 1008 | 1448018283310 Marionette INFO loaded listener.js
03:18:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (0000000F52D5E800) [pid = 1008] [serial = 148] [outer = 0000000F51765400]
03:18:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:03 INFO - document served over http requires an http
03:18:03 INFO - sub-resource via xhr-request using the http-csp
03:18:03 INFO - delivery method with keep-origin-redirect and when
03:18:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 586ms
03:18:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:18:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BE2800 == 45 [pid = 1008] [id = 54]
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (0000000F52FD9800) [pid = 1008] [serial = 149] [outer = 0000000000000000]
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (0000000F52FE5800) [pid = 1008] [serial = 150] [outer = 0000000F52FD9800]
03:18:03 INFO - PROCESS | 1008 | 1448018283902 Marionette INFO loaded listener.js
03:18:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (0000000F531A7000) [pid = 1008] [serial = 151] [outer = 0000000F52FD9800]
03:18:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:04 INFO - document served over http requires an http
03:18:04 INFO - sub-resource via xhr-request using the http-csp
03:18:04 INFO - delivery method with no-redirect and when
03:18:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:18:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 584ms
03:18:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:18:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E794800 == 46 [pid = 1008] [id = 55]
03:18:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (0000000F44475000) [pid = 1008] [serial = 152] [outer = 0000000000000000]
03:18:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (0000000F5334DC00) [pid = 1008] [serial = 153] [outer = 0000000F44475000]
03:18:04 INFO - PROCESS | 1008 | 1448018284492 Marionette INFO loaded listener.js
03:18:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (0000000F53599000) [pid = 1008] [serial = 154] [outer = 0000000F44475000]
03:18:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:04 INFO - document served over http requires an http
03:18:04 INFO - sub-resource via xhr-request using the http-csp
03:18:04 INFO - delivery method with swap-origin-redirect and when
03:18:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:18:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 524ms
03:18:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:18:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EC0000 == 47 [pid = 1008] [id = 56]
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (0000000F531A4800) [pid = 1008] [serial = 155] [outer = 0000000000000000]
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F5359E400) [pid = 1008] [serial = 156] [outer = 0000000F531A4800]
03:18:05 INFO - PROCESS | 1008 | 1448018285052 Marionette INFO loaded listener.js
03:18:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F54310800) [pid = 1008] [serial = 157] [outer = 0000000F531A4800]
03:18:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:05 INFO - document served over http requires an https
03:18:05 INFO - sub-resource via fetch-request using the http-csp
03:18:05 INFO - delivery method with keep-origin-redirect and when
03:18:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:18:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 629ms
03:18:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:18:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FCA800 == 48 [pid = 1008] [id = 57]
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F5430EC00) [pid = 1008] [serial = 158] [outer = 0000000000000000]
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F54F4E000) [pid = 1008] [serial = 159] [outer = 0000000F5430EC00]
03:18:05 INFO - PROCESS | 1008 | 1448018285718 Marionette INFO loaded listener.js
03:18:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F55185000) [pid = 1008] [serial = 160] [outer = 0000000F5430EC00]
03:18:06 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:06 INFO - document served over http requires an https
03:18:06 INFO - sub-resource via fetch-request using the http-csp
03:18:06 INFO - delivery method with no-redirect and when
03:18:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:18:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 734ms
03:18:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:18:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA1F000 == 49 [pid = 1008] [id = 58]
03:18:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (0000000F3ED71000) [pid = 1008] [serial = 161] [outer = 0000000000000000]
03:18:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (0000000F3EE9C000) [pid = 1008] [serial = 162] [outer = 0000000F3ED71000]
03:18:06 INFO - PROCESS | 1008 | 1448018286581 Marionette INFO loaded listener.js
03:18:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (0000000F433F8800) [pid = 1008] [serial = 163] [outer = 0000000F3ED71000]
03:18:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:07 INFO - document served over http requires an https
03:18:07 INFO - sub-resource via fetch-request using the http-csp
03:18:07 INFO - delivery method with swap-origin-redirect and when
03:18:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:18:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 880ms
03:18:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:18:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EBE000 == 50 [pid = 1008] [id = 59]
03:18:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F3ED71400) [pid = 1008] [serial = 164] [outer = 0000000000000000]
03:18:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F44D31C00) [pid = 1008] [serial = 165] [outer = 0000000F3ED71400]
03:18:07 INFO - PROCESS | 1008 | 1448018287439 Marionette INFO loaded listener.js
03:18:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F4B5C4800) [pid = 1008] [serial = 166] [outer = 0000000F3ED71400]
03:18:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7AE000 == 51 [pid = 1008] [id = 60]
03:18:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F52FE6C00) [pid = 1008] [serial = 167] [outer = 0000000000000000]
03:18:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F5430E000) [pid = 1008] [serial = 168] [outer = 0000000F52FE6C00]
03:18:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:08 INFO - document served over http requires an https
03:18:08 INFO - sub-resource via iframe-tag using the http-csp
03:18:08 INFO - delivery method with keep-origin-redirect and when
03:18:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 922ms
03:18:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:18:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FC3800 == 52 [pid = 1008] [id = 61]
03:18:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F531AB800) [pid = 1008] [serial = 169] [outer = 0000000000000000]
03:18:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F54F43000) [pid = 1008] [serial = 170] [outer = 0000000F531AB800]
03:18:08 INFO - PROCESS | 1008 | 1448018288370 Marionette INFO loaded listener.js
03:18:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F55184800) [pid = 1008] [serial = 171] [outer = 0000000F531AB800]
03:18:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B80000 == 53 [pid = 1008] [id = 62]
03:18:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F55186C00) [pid = 1008] [serial = 172] [outer = 0000000000000000]
03:18:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F55183400) [pid = 1008] [serial = 173] [outer = 0000000F55186C00]
03:18:08 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:08 INFO - document served over http requires an https
03:18:08 INFO - sub-resource via iframe-tag using the http-csp
03:18:08 INFO - delivery method with no-redirect and when
03:18:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:18:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 838ms
03:18:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:18:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5590D800 == 54 [pid = 1008] [id = 63]
03:18:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F5554C000) [pid = 1008] [serial = 174] [outer = 0000000000000000]
03:18:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F55552800) [pid = 1008] [serial = 175] [outer = 0000000F5554C000]
03:18:09 INFO - PROCESS | 1008 | 1448018289207 Marionette INFO loaded listener.js
03:18:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F55974400) [pid = 1008] [serial = 176] [outer = 0000000F5554C000]
03:18:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55920000 == 55 [pid = 1008] [id = 64]
03:18:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F55186400) [pid = 1008] [serial = 177] [outer = 0000000000000000]
03:18:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F3F363800) [pid = 1008] [serial = 178] [outer = 0000000F51592400]
03:18:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F3D7AB000) [pid = 1008] [serial = 179] [outer = 0000000F55186400]
03:18:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:10 INFO - document served over http requires an https
03:18:10 INFO - sub-resource via iframe-tag using the http-csp
03:18:10 INFO - delivery method with swap-origin-redirect and when
03:18:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2033ms
03:18:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:18:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4361F000 == 56 [pid = 1008] [id = 65]
03:18:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F3DD2F800) [pid = 1008] [serial = 180] [outer = 0000000000000000]
03:18:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F3DFC0800) [pid = 1008] [serial = 181] [outer = 0000000F3DD2F800]
03:18:11 INFO - PROCESS | 1008 | 1448018291289 Marionette INFO loaded listener.js
03:18:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F432B3800) [pid = 1008] [serial = 182] [outer = 0000000F3DD2F800]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3F2A6800 == 55 [pid = 1008] [id = 12]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EC0000 == 54 [pid = 1008] [id = 56]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E794800 == 53 [pid = 1008] [id = 55]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BE2800 == 52 [pid = 1008] [id = 54]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E09800 == 51 [pid = 1008] [id = 53]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525A3800 == 50 [pid = 1008] [id = 52]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC3E800 == 49 [pid = 1008] [id = 51]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6DD800 == 48 [pid = 1008] [id = 50]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4CA02800 == 47 [pid = 1008] [id = 49]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BC94800 == 46 [pid = 1008] [id = 48]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A05A000 == 45 [pid = 1008] [id = 47]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F491E0000 == 44 [pid = 1008] [id = 46]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4335D000 == 43 [pid = 1008] [id = 45]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430AE000 == 42 [pid = 1008] [id = 44]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4928C800 == 41 [pid = 1008] [id = 43]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54080000 == 40 [pid = 1008] [id = 42]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53370800 == 39 [pid = 1008] [id = 41]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528EF800 == 38 [pid = 1008] [id = 40]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5259E800 == 37 [pid = 1008] [id = 39]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4443E000 == 36 [pid = 1008] [id = 38]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F443A5000 == 35 [pid = 1008] [id = 37]
03:18:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E817000 == 34 [pid = 1008] [id = 36]
03:18:11 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F4C8D1000) [pid = 1008] [serial = 97] [outer = 0000000000000000] [url = about:blank]
03:18:11 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F4839D400) [pid = 1008] [serial = 87] [outer = 0000000000000000] [url = about:blank]
03:18:11 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F494EDC00) [pid = 1008] [serial = 92] [outer = 0000000000000000] [url = about:blank]
03:18:11 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F43391800) [pid = 1008] [serial = 82] [outer = 0000000000000000] [url = about:blank]
03:18:11 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:11 INFO - document served over http requires an https
03:18:11 INFO - sub-resource via script-tag using the http-csp
03:18:11 INFO - delivery method with keep-origin-redirect and when
03:18:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 984ms
03:18:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:18:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C43800 == 35 [pid = 1008] [id = 66]
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F3D8A9000) [pid = 1008] [serial = 183] [outer = 0000000000000000]
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F3ED75400) [pid = 1008] [serial = 184] [outer = 0000000F3D8A9000]
03:18:12 INFO - PROCESS | 1008 | 1448018292183 Marionette INFO loaded listener.js
03:18:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F43580C00) [pid = 1008] [serial = 185] [outer = 0000000F3D8A9000]
03:18:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:12 INFO - document served over http requires an https
03:18:12 INFO - sub-resource via script-tag using the http-csp
03:18:12 INFO - delivery method with no-redirect and when
03:18:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:18:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 629ms
03:18:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:18:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BC94800 == 36 [pid = 1008] [id = 67]
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F4405E000) [pid = 1008] [serial = 186] [outer = 0000000000000000]
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F4447C800) [pid = 1008] [serial = 187] [outer = 0000000F4405E000]
03:18:12 INFO - PROCESS | 1008 | 1448018292772 Marionette INFO loaded listener.js
03:18:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F49357000) [pid = 1008] [serial = 188] [outer = 0000000F4405E000]
03:18:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:13 INFO - document served over http requires an https
03:18:13 INFO - sub-resource via script-tag using the http-csp
03:18:13 INFO - delivery method with swap-origin-redirect and when
03:18:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 587ms
03:18:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:18:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6E1000 == 37 [pid = 1008] [id = 68]
03:18:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F4A011000) [pid = 1008] [serial = 189] [outer = 0000000000000000]
03:18:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F4AB0E000) [pid = 1008] [serial = 190] [outer = 0000000F4A011000]
03:18:13 INFO - PROCESS | 1008 | 1448018293365 Marionette INFO loaded listener.js
03:18:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4D20B400) [pid = 1008] [serial = 191] [outer = 0000000F4A011000]
03:18:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:13 INFO - document served over http requires an https
03:18:13 INFO - sub-resource via xhr-request using the http-csp
03:18:13 INFO - delivery method with keep-origin-redirect and when
03:18:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
03:18:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:18:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49291000 == 38 [pid = 1008] [id = 69]
03:18:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4A706000) [pid = 1008] [serial = 192] [outer = 0000000000000000]
03:18:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4D285400) [pid = 1008] [serial = 193] [outer = 0000000F4A706000]
03:18:14 INFO - PROCESS | 1008 | 1448018294027 Marionette INFO loaded listener.js
03:18:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F51589800) [pid = 1008] [serial = 194] [outer = 0000000F4A706000]
03:18:14 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:14 INFO - document served over http requires an https
03:18:14 INFO - sub-resource via xhr-request using the http-csp
03:18:14 INFO - delivery method with no-redirect and when
03:18:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:18:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 629ms
03:18:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:18:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519DA800 == 39 [pid = 1008] [id = 70]
03:18:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F51763000) [pid = 1008] [serial = 195] [outer = 0000000000000000]
03:18:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F51970400) [pid = 1008] [serial = 196] [outer = 0000000F51763000]
03:18:14 INFO - PROCESS | 1008 | 1448018294674 Marionette INFO loaded listener.js
03:18:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F52D5C000) [pid = 1008] [serial = 197] [outer = 0000000F51763000]
03:18:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:15 INFO - document served over http requires an https
03:18:15 INFO - sub-resource via xhr-request using the http-csp
03:18:15 INFO - delivery method with swap-origin-redirect and when
03:18:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:18:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 671ms
03:18:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:18:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528EE000 == 40 [pid = 1008] [id = 71]
03:18:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F531A4400) [pid = 1008] [serial = 198] [outer = 0000000000000000]
03:18:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F531A5C00) [pid = 1008] [serial = 199] [outer = 0000000F531A4400]
03:18:15 INFO - PROCESS | 1008 | 1448018295404 Marionette INFO loaded listener.js
03:18:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F53356C00) [pid = 1008] [serial = 200] [outer = 0000000F531A4400]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F52383000) [pid = 1008] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F4CAE1400) [pid = 1008] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F52FD9800) [pid = 1008] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F432B8C00) [pid = 1008] [serial = 130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018280512]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F3DD30800) [pid = 1008] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F43BF8800) [pid = 1008] [serial = 132] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F3E898C00) [pid = 1008] [serial = 127] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F531A4800) [pid = 1008] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F45055400) [pid = 1008] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F4A706400) [pid = 1008] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F3D7B1C00) [pid = 1008] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F49268000) [pid = 1008] [serial = 135] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F3D894C00) [pid = 1008] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F44475000) [pid = 1008] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F51765400) [pid = 1008] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F3DD2A800) [pid = 1008] [serial = 123] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F4ECE2C00) [pid = 1008] [serial = 108] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F430DE000) [pid = 1008] [serial = 102] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F3F35B000) [pid = 1008] [serial = 128] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F5334DC00) [pid = 1008] [serial = 153] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F3ED77800) [pid = 1008] [serial = 114] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F5359E400) [pid = 1008] [serial = 156] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F52384C00) [pid = 1008] [serial = 147] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F4447DC00) [pid = 1008] [serial = 133] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F45056400) [pid = 1008] [serial = 144] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F5238A000) [pid = 1008] [serial = 111] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:16 INFO - document served over http requires an http
03:18:16 INFO - sub-resource via fetch-request using the meta-csp
03:18:16 INFO - delivery method with keep-origin-redirect and when
03:18:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F4D227C00) [pid = 1008] [serial = 141] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1131ms
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F4A704800) [pid = 1008] [serial = 105] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F3EB7AC00) [pid = 1008] [serial = 126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F3EEBFC00) [pid = 1008] [serial = 120] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F4AB0AC00) [pid = 1008] [serial = 136] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F52FE5800) [pid = 1008] [serial = 150] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F3EECA400) [pid = 1008] [serial = 117] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (0000000F4A776C00) [pid = 1008] [serial = 138] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (0000000F44067400) [pid = 1008] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018280512]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (0000000F54F4E000) [pid = 1008] [serial = 159] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F52D5E800) [pid = 1008] [serial = 148] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F53599400) [pid = 1008] [serial = 79] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F53599000) [pid = 1008] [serial = 154] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F531A7000) [pid = 1008] [serial = 151] [outer = 0000000000000000] [url = about:blank]
03:18:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:18:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B16000 == 41 [pid = 1008] [id = 72]
03:18:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F3D7D4800) [pid = 1008] [serial = 201] [outer = 0000000000000000]
03:18:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F3D7DB000) [pid = 1008] [serial = 202] [outer = 0000000F3D7D4800]
03:18:16 INFO - PROCESS | 1008 | 1448018296460 Marionette INFO loaded listener.js
03:18:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F3EB81C00) [pid = 1008] [serial = 203] [outer = 0000000F3D7D4800]
03:18:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:16 INFO - document served over http requires an http
03:18:16 INFO - sub-resource via fetch-request using the meta-csp
03:18:16 INFO - delivery method with no-redirect and when
03:18:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:18:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 629ms
03:18:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:18:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E08800 == 42 [pid = 1008] [id = 73]
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F4CAE1400) [pid = 1008] [serial = 204] [outer = 0000000000000000]
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (0000000F52D5E800) [pid = 1008] [serial = 205] [outer = 0000000F4CAE1400]
03:18:17 INFO - PROCESS | 1008 | 1448018297096 Marionette INFO loaded listener.js
03:18:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (0000000F53598400) [pid = 1008] [serial = 206] [outer = 0000000F4CAE1400]
03:18:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:17 INFO - document served over http requires an http
03:18:17 INFO - sub-resource via fetch-request using the meta-csp
03:18:17 INFO - delivery method with swap-origin-redirect and when
03:18:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:18:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 585ms
03:18:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:18:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EC3800 == 43 [pid = 1008] [id = 74]
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (0000000F54302400) [pid = 1008] [serial = 207] [outer = 0000000000000000]
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F5430CC00) [pid = 1008] [serial = 208] [outer = 0000000F54302400]
03:18:17 INFO - PROCESS | 1008 | 1448018297694 Marionette INFO loaded listener.js
03:18:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F55181400) [pid = 1008] [serial = 209] [outer = 0000000F54302400]
03:18:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2E000 == 44 [pid = 1008] [id = 75]
03:18:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F4E510400) [pid = 1008] [serial = 210] [outer = 0000000000000000]
03:18:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F4E516400) [pid = 1008] [serial = 211] [outer = 0000000F4E510400]
03:18:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:18 INFO - document served over http requires an http
03:18:18 INFO - sub-resource via iframe-tag using the meta-csp
03:18:18 INFO - delivery method with keep-origin-redirect and when
03:18:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 629ms
03:18:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:18:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4302A000 == 45 [pid = 1008] [id = 76]
03:18:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F3D6B8800) [pid = 1008] [serial = 212] [outer = 0000000000000000]
03:18:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F3D6BDC00) [pid = 1008] [serial = 213] [outer = 0000000F3D6B8800]
03:18:18 INFO - PROCESS | 1008 | 1448018298475 Marionette INFO loaded listener.js
03:18:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F3EB84400) [pid = 1008] [serial = 214] [outer = 0000000F3D6B8800]
03:18:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3BC800 == 46 [pid = 1008] [id = 77]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F3F35A400) [pid = 1008] [serial = 215] [outer = 0000000000000000]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F45008C00) [pid = 1008] [serial = 216] [outer = 0000000F3F35A400]
03:18:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:19 INFO - document served over http requires an http
03:18:19 INFO - sub-resource via iframe-tag using the meta-csp
03:18:19 INFO - delivery method with no-redirect and when
03:18:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:18:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 986ms
03:18:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:18:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E4800 == 47 [pid = 1008] [id = 78]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F433F6000) [pid = 1008] [serial = 217] [outer = 0000000000000000]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F44D36000) [pid = 1008] [serial = 218] [outer = 0000000F433F6000]
03:18:19 INFO - PROCESS | 1008 | 1448018299447 Marionette INFO loaded listener.js
03:18:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F4E511000) [pid = 1008] [serial = 219] [outer = 0000000F433F6000]
03:18:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E755000 == 48 [pid = 1008] [id = 79]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F3E78C000) [pid = 1008] [serial = 220] [outer = 0000000000000000]
03:18:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F3EDED000) [pid = 1008] [serial = 221] [outer = 0000000F3E78C000]
03:18:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:20 INFO - document served over http requires an http
03:18:20 INFO - sub-resource via iframe-tag using the meta-csp
03:18:20 INFO - delivery method with swap-origin-redirect and when
03:18:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 924ms
03:18:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:18:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54ED7800 == 49 [pid = 1008] [id = 80]
03:18:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F3E88C800) [pid = 1008] [serial = 222] [outer = 0000000000000000]
03:18:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F43C30800) [pid = 1008] [serial = 223] [outer = 0000000F3E88C800]
03:18:20 INFO - PROCESS | 1008 | 1448018300377 Marionette INFO loaded listener.js
03:18:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F52384800) [pid = 1008] [serial = 224] [outer = 0000000F3E88C800]
03:18:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:20 INFO - document served over http requires an http
03:18:20 INFO - sub-resource via script-tag using the meta-csp
03:18:20 INFO - delivery method with keep-origin-redirect and when
03:18:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 839ms
03:18:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:18:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5419F800 == 50 [pid = 1008] [id = 81]
03:18:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F3F2C3400) [pid = 1008] [serial = 225] [outer = 0000000000000000]
03:18:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F54302800) [pid = 1008] [serial = 226] [outer = 0000000F3F2C3400]
03:18:21 INFO - PROCESS | 1008 | 1448018301235 Marionette INFO loaded listener.js
03:18:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F55558800) [pid = 1008] [serial = 227] [outer = 0000000F3F2C3400]
03:18:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:21 INFO - document served over http requires an http
03:18:21 INFO - sub-resource via script-tag using the meta-csp
03:18:21 INFO - delivery method with no-redirect and when
03:18:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:18:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 837ms
03:18:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:18:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C18800 == 51 [pid = 1008] [id = 82]
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F4E527C00) [pid = 1008] [serial = 228] [outer = 0000000000000000]
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F4E52CC00) [pid = 1008] [serial = 229] [outer = 0000000F4E527C00]
03:18:22 INFO - PROCESS | 1008 | 1448018302066 Marionette INFO loaded listener.js
03:18:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F4E5E7800) [pid = 1008] [serial = 230] [outer = 0000000F4E527C00]
03:18:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:22 INFO - document served over http requires an http
03:18:22 INFO - sub-resource via script-tag using the meta-csp
03:18:22 INFO - delivery method with swap-origin-redirect and when
03:18:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 776ms
03:18:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:18:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BDE800 == 52 [pid = 1008] [id = 83]
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F5554F800) [pid = 1008] [serial = 231] [outer = 0000000000000000]
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F55556C00) [pid = 1008] [serial = 232] [outer = 0000000F5554F800]
03:18:22 INFO - PROCESS | 1008 | 1448018302872 Marionette INFO loaded listener.js
03:18:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F55B2B800) [pid = 1008] [serial = 233] [outer = 0000000F5554F800]
03:18:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:24 INFO - document served over http requires an http
03:18:24 INFO - sub-resource via xhr-request using the meta-csp
03:18:24 INFO - delivery method with keep-origin-redirect and when
03:18:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1779ms
03:18:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:18:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52326800 == 53 [pid = 1008] [id = 84]
03:18:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F44D32800) [pid = 1008] [serial = 234] [outer = 0000000000000000]
03:18:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F5196E800) [pid = 1008] [serial = 235] [outer = 0000000F44D32800]
03:18:24 INFO - PROCESS | 1008 | 1448018304634 Marionette INFO loaded listener.js
03:18:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F55C4B400) [pid = 1008] [serial = 236] [outer = 0000000F44D32800]
03:18:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:25 INFO - document served over http requires an http
03:18:25 INFO - sub-resource via xhr-request using the meta-csp
03:18:25 INFO - delivery method with no-redirect and when
03:18:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:18:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1023ms
03:18:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:18:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA1E800 == 54 [pid = 1008] [id = 85]
03:18:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F3D7E1800) [pid = 1008] [serial = 237] [outer = 0000000000000000]
03:18:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F3DD92C00) [pid = 1008] [serial = 238] [outer = 0000000F3D7E1800]
03:18:25 INFO - PROCESS | 1008 | 1448018305685 Marionette INFO loaded listener.js
03:18:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F43C29400) [pid = 1008] [serial = 239] [outer = 0000000F3D7E1800]
03:18:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:26 INFO - document served over http requires an http
03:18:26 INFO - sub-resource via xhr-request using the meta-csp
03:18:26 INFO - delivery method with swap-origin-redirect and when
03:18:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:18:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 901ms
03:18:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2E000 == 53 [pid = 1008] [id = 75]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EC3800 == 52 [pid = 1008] [id = 74]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E08800 == 51 [pid = 1008] [id = 73]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B16000 == 50 [pid = 1008] [id = 72]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528EE000 == 49 [pid = 1008] [id = 71]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519DA800 == 48 [pid = 1008] [id = 70]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49291000 == 47 [pid = 1008] [id = 69]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6E1000 == 46 [pid = 1008] [id = 68]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BC94800 == 45 [pid = 1008] [id = 67]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C43800 == 44 [pid = 1008] [id = 66]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4361F000 == 43 [pid = 1008] [id = 65]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55920000 == 42 [pid = 1008] [id = 64]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B80000 == 41 [pid = 1008] [id = 62]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FC3800 == 40 [pid = 1008] [id = 61]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7AE000 == 39 [pid = 1008] [id = 60]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EBE000 == 38 [pid = 1008] [id = 59]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA1F000 == 37 [pid = 1008] [id = 58]
03:18:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FCA800 == 36 [pid = 1008] [id = 57]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F433FA400) [pid = 1008] [serial = 121] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F4ECD7C00) [pid = 1008] [serial = 145] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F4926C800) [pid = 1008] [serial = 134] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F4D0A4400) [pid = 1008] [serial = 139] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F433EF800) [pid = 1008] [serial = 129] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F3ED73400) [pid = 1008] [serial = 124] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4E82EC00) [pid = 1008] [serial = 142] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F54310800) [pid = 1008] [serial = 157] [outer = 0000000000000000] [url = about:blank]
03:18:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4911B000 == 37 [pid = 1008] [id = 86]
03:18:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F3D894C00) [pid = 1008] [serial = 240] [outer = 0000000000000000]
03:18:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F3EB7E000) [pid = 1008] [serial = 241] [outer = 0000000F3D894C00]
03:18:26 INFO - PROCESS | 1008 | 1448018306695 Marionette INFO loaded listener.js
03:18:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F430E0400) [pid = 1008] [serial = 242] [outer = 0000000F3D894C00]
03:18:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:27 INFO - document served over http requires an https
03:18:27 INFO - sub-resource via fetch-request using the meta-csp
03:18:27 INFO - delivery method with keep-origin-redirect and when
03:18:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:18:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1029ms
03:18:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:18:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3B2000 == 38 [pid = 1008] [id = 87]
03:18:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F433FA400) [pid = 1008] [serial = 243] [outer = 0000000000000000]
03:18:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4945E000) [pid = 1008] [serial = 244] [outer = 0000000F433FA400]
03:18:27 INFO - PROCESS | 1008 | 1448018307600 Marionette INFO loaded listener.js
03:18:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4B5C4400) [pid = 1008] [serial = 245] [outer = 0000000F433FA400]
03:18:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:28 INFO - document served over http requires an https
03:18:28 INFO - sub-resource via fetch-request using the meta-csp
03:18:28 INFO - delivery method with no-redirect and when
03:18:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:18:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 650ms
03:18:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:18:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7BA800 == 39 [pid = 1008] [id = 88]
03:18:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F4D0A2C00) [pid = 1008] [serial = 246] [outer = 0000000000000000]
03:18:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4D229400) [pid = 1008] [serial = 247] [outer = 0000000F4D0A2C00]
03:18:28 INFO - PROCESS | 1008 | 1448018308184 Marionette INFO loaded listener.js
03:18:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4E50F400) [pid = 1008] [serial = 248] [outer = 0000000F4D0A2C00]
03:18:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:28 INFO - document served over http requires an https
03:18:28 INFO - sub-resource via fetch-request using the meta-csp
03:18:28 INFO - delivery method with swap-origin-redirect and when
03:18:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:18:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 692ms
03:18:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:18:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52315800 == 40 [pid = 1008] [id = 89]
03:18:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4E45F400) [pid = 1008] [serial = 249] [outer = 0000000000000000]
03:18:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F4E52E800) [pid = 1008] [serial = 250] [outer = 0000000F4E45F400]
03:18:28 INFO - PROCESS | 1008 | 1448018308940 Marionette INFO loaded listener.js
03:18:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4E89B800) [pid = 1008] [serial = 251] [outer = 0000000F4E45F400]
03:18:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528DC000 == 41 [pid = 1008] [id = 90]
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F51593400) [pid = 1008] [serial = 252] [outer = 0000000000000000]
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4E898C00) [pid = 1008] [serial = 253] [outer = 0000000F51593400]
03:18:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:29 INFO - document served over http requires an https
03:18:29 INFO - sub-resource via iframe-tag using the meta-csp
03:18:29 INFO - delivery method with keep-origin-redirect and when
03:18:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 796ms
03:18:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:18:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53378000 == 42 [pid = 1008] [id = 91]
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F52384C00) [pid = 1008] [serial = 254] [outer = 0000000000000000]
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F52FE4000) [pid = 1008] [serial = 255] [outer = 0000000F52384C00]
03:18:29 INFO - PROCESS | 1008 | 1448018309775 Marionette INFO loaded listener.js
03:18:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F53352C00) [pid = 1008] [serial = 256] [outer = 0000000F52384C00]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F55186400) [pid = 1008] [serial = 177] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F531A4400) [pid = 1008] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F4A706000) [pid = 1008] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4405E000) [pid = 1008] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F51763000) [pid = 1008] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F3DD2F800) [pid = 1008] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F3D8A9000) [pid = 1008] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F4CAE1400) [pid = 1008] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F4A011000) [pid = 1008] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F3D7D4800) [pid = 1008] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F5554C000) [pid = 1008] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F52FE6C00) [pid = 1008] [serial = 167] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F55186C00) [pid = 1008] [serial = 172] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018288716]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F4D285400) [pid = 1008] [serial = 193] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F5430CC00) [pid = 1008] [serial = 208] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F5430E000) [pid = 1008] [serial = 168] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F44D31C00) [pid = 1008] [serial = 165] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F55183400) [pid = 1008] [serial = 173] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018288716]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F54F43000) [pid = 1008] [serial = 170] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F3EE9C000) [pid = 1008] [serial = 162] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F3ED75400) [pid = 1008] [serial = 184] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F51970400) [pid = 1008] [serial = 196] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F3DFC0800) [pid = 1008] [serial = 181] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F3D7DB000) [pid = 1008] [serial = 202] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F52D5E800) [pid = 1008] [serial = 205] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F3D7AB000) [pid = 1008] [serial = 179] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F55552800) [pid = 1008] [serial = 175] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F4447C800) [pid = 1008] [serial = 187] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F4AB0E000) [pid = 1008] [serial = 190] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F531A5C00) [pid = 1008] [serial = 199] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F51589800) [pid = 1008] [serial = 194] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F4E462800) [pid = 1008] [serial = 31] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F52D5C000) [pid = 1008] [serial = 197] [outer = 0000000000000000] [url = about:blank]
03:18:29 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F4D20B400) [pid = 1008] [serial = 191] [outer = 0000000000000000] [url = about:blank]
03:18:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B6F000 == 43 [pid = 1008] [id = 92]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F3D7D9000) [pid = 1008] [serial = 257] [outer = 0000000000000000]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F52FE0800) [pid = 1008] [serial = 258] [outer = 0000000F3D7D9000]
03:18:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:30 INFO - document served over http requires an https
03:18:30 INFO - sub-resource via iframe-tag using the meta-csp
03:18:30 INFO - delivery method with no-redirect and when
03:18:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:18:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 774ms
03:18:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:18:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BE2800 == 44 [pid = 1008] [id = 93]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F4D285400) [pid = 1008] [serial = 259] [outer = 0000000000000000]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F54304000) [pid = 1008] [serial = 260] [outer = 0000000F4D285400]
03:18:30 INFO - PROCESS | 1008 | 1448018310482 Marionette INFO loaded listener.js
03:18:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F54F4B800) [pid = 1008] [serial = 261] [outer = 0000000F4D285400]
03:18:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2A800 == 45 [pid = 1008] [id = 94]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F54F46000) [pid = 1008] [serial = 262] [outer = 0000000000000000]
03:18:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F55552400) [pid = 1008] [serial = 263] [outer = 0000000F54F46000]
03:18:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:31 INFO - document served over http requires an https
03:18:31 INFO - sub-resource via iframe-tag using the meta-csp
03:18:31 INFO - delivery method with swap-origin-redirect and when
03:18:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 669ms
03:18:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:18:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5407D800 == 46 [pid = 1008] [id = 95]
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F5554D800) [pid = 1008] [serial = 264] [outer = 0000000000000000]
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F55557000) [pid = 1008] [serial = 265] [outer = 0000000F5554D800]
03:18:31 INFO - PROCESS | 1008 | 1448018311162 Marionette INFO loaded listener.js
03:18:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F55B36C00) [pid = 1008] [serial = 266] [outer = 0000000F5554D800]
03:18:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:31 INFO - document served over http requires an https
03:18:31 INFO - sub-resource via script-tag using the meta-csp
03:18:31 INFO - delivery method with keep-origin-redirect and when
03:18:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 628ms
03:18:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:18:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55915000 == 47 [pid = 1008] [id = 96]
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F55B2D800) [pid = 1008] [serial = 267] [outer = 0000000000000000]
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F55C49800) [pid = 1008] [serial = 268] [outer = 0000000F55B2D800]
03:18:31 INFO - PROCESS | 1008 | 1448018311810 Marionette INFO loaded listener.js
03:18:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F55FC6400) [pid = 1008] [serial = 269] [outer = 0000000F55B2D800]
03:18:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:32 INFO - document served over http requires an https
03:18:32 INFO - sub-resource via script-tag using the meta-csp
03:18:32 INFO - delivery method with no-redirect and when
03:18:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:18:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 627ms
03:18:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:18:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CAE800 == 48 [pid = 1008] [id = 97]
03:18:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F55B38400) [pid = 1008] [serial = 270] [outer = 0000000000000000]
03:18:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F55C46C00) [pid = 1008] [serial = 271] [outer = 0000000F55B38400]
03:18:32 INFO - PROCESS | 1008 | 1448018312422 Marionette INFO loaded listener.js
03:18:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F55FC3800) [pid = 1008] [serial = 272] [outer = 0000000F55B38400]
03:18:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:33 INFO - document served over http requires an https
03:18:33 INFO - sub-resource via script-tag using the meta-csp
03:18:33 INFO - delivery method with swap-origin-redirect and when
03:18:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 881ms
03:18:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:18:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A221000 == 49 [pid = 1008] [id = 98]
03:18:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F3EB7C400) [pid = 1008] [serial = 273] [outer = 0000000000000000]
03:18:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F432AD800) [pid = 1008] [serial = 274] [outer = 0000000F3EB7C400]
03:18:33 INFO - PROCESS | 1008 | 1448018313428 Marionette INFO loaded listener.js
03:18:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F44D35C00) [pid = 1008] [serial = 275] [outer = 0000000F3EB7C400]
03:18:34 INFO - PROCESS | 1008 | 1448018314059 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
03:18:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:34 INFO - document served over http requires an https
03:18:34 INFO - sub-resource via xhr-request using the meta-csp
03:18:34 INFO - delivery method with keep-origin-redirect and when
03:18:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 943ms
03:18:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:18:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C10800 == 50 [pid = 1008] [id = 99]
03:18:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F45009400) [pid = 1008] [serial = 276] [outer = 0000000000000000]
03:18:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F494EC400) [pid = 1008] [serial = 277] [outer = 0000000F45009400]
03:18:34 INFO - PROCESS | 1008 | 1448018314385 Marionette INFO loaded listener.js
03:18:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F54F44400) [pid = 1008] [serial = 278] [outer = 0000000F45009400]
03:18:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:35 INFO - document served over http requires an https
03:18:35 INFO - sub-resource via xhr-request using the meta-csp
03:18:35 INFO - delivery method with no-redirect and when
03:18:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:18:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1030ms
03:18:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:18:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE9000 == 51 [pid = 1008] [id = 100]
03:18:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4FDCD000) [pid = 1008] [serial = 279] [outer = 0000000000000000]
03:18:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F4FDCE400) [pid = 1008] [serial = 280] [outer = 0000000F4FDCD000]
03:18:35 INFO - PROCESS | 1008 | 1448018315496 Marionette INFO loaded listener.js
03:18:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4FDD6C00) [pid = 1008] [serial = 281] [outer = 0000000F4FDCD000]
03:18:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:36 INFO - document served over http requires an https
03:18:36 INFO - sub-resource via xhr-request using the meta-csp
03:18:36 INFO - delivery method with swap-origin-redirect and when
03:18:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:18:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1043ms
03:18:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:18:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563AF800 == 52 [pid = 1008] [id = 101]
03:18:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F56DEB400) [pid = 1008] [serial = 282] [outer = 0000000000000000]
03:18:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F56F42800) [pid = 1008] [serial = 283] [outer = 0000000F56DEB400]
03:18:36 INFO - PROCESS | 1008 | 1448018316526 Marionette INFO loaded listener.js
03:18:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F56F4FC00) [pid = 1008] [serial = 284] [outer = 0000000F56DEB400]
03:18:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:37 INFO - document served over http requires an http
03:18:37 INFO - sub-resource via fetch-request using the meta-csp
03:18:37 INFO - delivery method with keep-origin-redirect and when
03:18: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"
03:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:18:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 941ms
03:18:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:18:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F576A5000 == 53 [pid = 1008] [id = 102]
03:18:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F57812C00) [pid = 1008] [serial = 285] [outer = 0000000000000000]
03:18:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F57818400) [pid = 1008] [serial = 286] [outer = 0000000F57812C00]
03:18:37 INFO - PROCESS | 1008 | 1448018317409 Marionette INFO loaded listener.js
03:18:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F57821000) [pid = 1008] [serial = 287] [outer = 0000000F57812C00]
03:18:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:39 INFO - document served over http requires an http
03:18:39 INFO - sub-resource via fetch-request using the meta-csp
03:18:39 INFO - delivery method with no-redirect and when
03:18: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"
03:18:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:18:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2290ms
03:18:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:18:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E1E2000 == 54 [pid = 1008] [id = 103]
03:18:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F3EEC4C00) [pid = 1008] [serial = 288] [outer = 0000000000000000]
03:18:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F3F3D6C00) [pid = 1008] [serial = 289] [outer = 0000000F3EEC4C00]
03:18:39 INFO - PROCESS | 1008 | 1448018319808 Marionette INFO loaded listener.js
03:18:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F441BD000) [pid = 1008] [serial = 290] [outer = 0000000F3EEC4C00]
03:18:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:40 INFO - document served over http requires an http
03:18:40 INFO - sub-resource via fetch-request using the meta-csp
03:18:40 INFO - delivery method with swap-origin-redirect and when
03:18:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:18:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1138ms
03:18:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55915000 == 53 [pid = 1008] [id = 96]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5407D800 == 52 [pid = 1008] [id = 95]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2A800 == 51 [pid = 1008] [id = 94]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BE2800 == 50 [pid = 1008] [id = 93]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B6F000 == 49 [pid = 1008] [id = 92]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53378000 == 48 [pid = 1008] [id = 91]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528DC000 == 47 [pid = 1008] [id = 90]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52315800 == 46 [pid = 1008] [id = 89]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7BA800 == 45 [pid = 1008] [id = 88]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3B2000 == 44 [pid = 1008] [id = 87]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4911B000 == 43 [pid = 1008] [id = 86]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA1E800 == 42 [pid = 1008] [id = 85]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52326800 == 41 [pid = 1008] [id = 84]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BDE800 == 40 [pid = 1008] [id = 83]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C18800 == 39 [pid = 1008] [id = 82]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5419F800 == 38 [pid = 1008] [id = 81]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54ED7800 == 37 [pid = 1008] [id = 80]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E755000 == 36 [pid = 1008] [id = 79]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E4800 == 35 [pid = 1008] [id = 78]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3BC800 == 34 [pid = 1008] [id = 77]
03:18:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4302A000 == 33 [pid = 1008] [id = 76]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F53356C00) [pid = 1008] [serial = 200] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F49357000) [pid = 1008] [serial = 188] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F53598400) [pid = 1008] [serial = 206] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F55974400) [pid = 1008] [serial = 176] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F43580C00) [pid = 1008] [serial = 185] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F432B3800) [pid = 1008] [serial = 182] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F3EB81C00) [pid = 1008] [serial = 203] [outer = 0000000000000000] [url = about:blank]
03:18:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AE800 == 34 [pid = 1008] [id = 104]
03:18:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F3D7ADC00) [pid = 1008] [serial = 291] [outer = 0000000000000000]
03:18:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F3D7D5000) [pid = 1008] [serial = 292] [outer = 0000000F3D7ADC00]
03:18:41 INFO - PROCESS | 1008 | 1448018321008 Marionette INFO loaded listener.js
03:18:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F3ED7A800) [pid = 1008] [serial = 293] [outer = 0000000F3D7ADC00]
03:18:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49289000 == 35 [pid = 1008] [id = 105]
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F3F35E800) [pid = 1008] [serial = 294] [outer = 0000000000000000]
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F4405E000) [pid = 1008] [serial = 295] [outer = 0000000F3F35E800]
03:18:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:41 INFO - document served over http requires an http
03:18:41 INFO - sub-resource via iframe-tag using the meta-csp
03:18:41 INFO - delivery method with keep-origin-redirect and when
03:18: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"
03:18:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1041ms
03:18:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:18:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B666800 == 36 [pid = 1008] [id = 106]
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F43C24C00) [pid = 1008] [serial = 296] [outer = 0000000000000000]
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F45011C00) [pid = 1008] [serial = 297] [outer = 0000000F43C24C00]
03:18:41 INFO - PROCESS | 1008 | 1448018321851 Marionette INFO loaded listener.js
03:18:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F49358400) [pid = 1008] [serial = 298] [outer = 0000000F43C24C00]
03:18:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3AD800 == 37 [pid = 1008] [id = 107]
03:18:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F44478000) [pid = 1008] [serial = 299] [outer = 0000000000000000]
03:18:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F4C65C800) [pid = 1008] [serial = 300] [outer = 0000000F44478000]
03:18:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:42 INFO - document served over http requires an http
03:18:42 INFO - sub-resource via iframe-tag using the meta-csp
03:18:42 INFO - delivery method with no-redirect and when
03:18: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"
03:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:18:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 776ms
03:18:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:18:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E790800 == 38 [pid = 1008] [id = 108]
03:18:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F44475000) [pid = 1008] [serial = 301] [outer = 0000000000000000]
03:18:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F4AB0E000) [pid = 1008] [serial = 302] [outer = 0000000F44475000]
03:18:42 INFO - PROCESS | 1008 | 1448018322695 Marionette INFO loaded listener.js
03:18:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F4E3DF400) [pid = 1008] [serial = 303] [outer = 0000000F44475000]
03:18:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7BF800 == 39 [pid = 1008] [id = 109]
03:18:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4E46A800) [pid = 1008] [serial = 304] [outer = 0000000000000000]
03:18:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4E52EC00) [pid = 1008] [serial = 305] [outer = 0000000F4E46A800]
03:18:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:43 INFO - document served over http requires an http
03:18:43 INFO - sub-resource via iframe-tag using the meta-csp
03:18:43 INFO - delivery method with swap-origin-redirect and when
03:18:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 837ms
03:18:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:18:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC32000 == 40 [pid = 1008] [id = 110]
03:18:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4E52AC00) [pid = 1008] [serial = 306] [outer = 0000000000000000]
03:18:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F4E52C800) [pid = 1008] [serial = 307] [outer = 0000000F4E52AC00]
03:18:43 INFO - PROCESS | 1008 | 1448018323561 Marionette INFO loaded listener.js
03:18:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F4E896C00) [pid = 1008] [serial = 308] [outer = 0000000F4E52AC00]
03:18:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:44 INFO - document served over http requires an http
03:18:44 INFO - sub-resource via script-tag using the meta-csp
03:18:44 INFO - delivery method with keep-origin-redirect and when
03:18:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 775ms
03:18:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:18:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52320000 == 41 [pid = 1008] [id = 111]
03:18:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F51970000) [pid = 1008] [serial = 309] [outer = 0000000000000000]
03:18:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F51971C00) [pid = 1008] [serial = 310] [outer = 0000000F51970000]
03:18:44 INFO - PROCESS | 1008 | 1448018324376 Marionette INFO loaded listener.js
03:18:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F5282E800) [pid = 1008] [serial = 311] [outer = 0000000F51970000]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F3E78C000) [pid = 1008] [serial = 220] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F3F35A400) [pid = 1008] [serial = 215] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018299006]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F3ED71000) [pid = 1008] [serial = 161] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F3ED71400) [pid = 1008] [serial = 164] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F5430EC00) [pid = 1008] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F49272800) [pid = 1008] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F3F49D400) [pid = 1008] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F44427800) [pid = 1008] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F3ED70400) [pid = 1008] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F51977400) [pid = 1008] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F3EEBE800) [pid = 1008] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F531AB800) [pid = 1008] [serial = 169] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F4C843C00) [pid = 1008] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F4E510400) [pid = 1008] [serial = 210] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F55C46C00) [pid = 1008] [serial = 271] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F5554D800) [pid = 1008] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F51593400) [pid = 1008] [serial = 252] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F3D7E1800) [pid = 1008] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F44D32800) [pid = 1008] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F4D285400) [pid = 1008] [serial = 259] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F4E45F400) [pid = 1008] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F3D7D9000) [pid = 1008] [serial = 257] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018310103]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F4D0A2C00) [pid = 1008] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F54F46000) [pid = 1008] [serial = 262] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F3D894C00) [pid = 1008] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F55B2D800) [pid = 1008] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F52384C00) [pid = 1008] [serial = 254] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F433FA400) [pid = 1008] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F55556C00) [pid = 1008] [serial = 232] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F54302800) [pid = 1008] [serial = 226] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F4E52CC00) [pid = 1008] [serial = 229] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F3EDED000) [pid = 1008] [serial = 221] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F44D36000) [pid = 1008] [serial = 218] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F43C30800) [pid = 1008] [serial = 223] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F45008C00) [pid = 1008] [serial = 216] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018299006]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F3D6BDC00) [pid = 1008] [serial = 213] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F55C49800) [pid = 1008] [serial = 268] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F55557000) [pid = 1008] [serial = 265] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F4945E000) [pid = 1008] [serial = 244] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F52FE0800) [pid = 1008] [serial = 258] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018310103]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F52FE4000) [pid = 1008] [serial = 255] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F4E898C00) [pid = 1008] [serial = 253] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F4E52E800) [pid = 1008] [serial = 250] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F3EB7E000) [pid = 1008] [serial = 241] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F55552400) [pid = 1008] [serial = 263] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F54304000) [pid = 1008] [serial = 260] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F3DD92C00) [pid = 1008] [serial = 238] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F5196E800) [pid = 1008] [serial = 235] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F4D229400) [pid = 1008] [serial = 247] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F4E516400) [pid = 1008] [serial = 211] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F433F8800) [pid = 1008] [serial = 163] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F4B5C4800) [pid = 1008] [serial = 166] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F55185000) [pid = 1008] [serial = 160] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F5196FC00) [pid = 1008] [serial = 109] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F45CA1000) [pid = 1008] [serial = 103] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (0000000F4E3E2000) [pid = 1008] [serial = 106] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (0000000F52839800) [pid = 1008] [serial = 115] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (0000000F52835000) [pid = 1008] [serial = 112] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F52D5F400) [pid = 1008] [serial = 118] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F55184800) [pid = 1008] [serial = 171] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F43C29400) [pid = 1008] [serial = 239] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F55C4B400) [pid = 1008] [serial = 236] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F4E028800) [pid = 1008] [serial = 100] [outer = 0000000000000000] [url = about:blank]
03:18:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:45 INFO - document served over http requires an http
03:18:45 INFO - sub-resource via script-tag using the meta-csp
03:18:45 INFO - delivery method with no-redirect and when
03:18:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:18:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1255ms
03:18:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:18:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC2F000 == 42 [pid = 1008] [id = 112]
03:18:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F43E69800) [pid = 1008] [serial = 312] [outer = 0000000000000000]
03:18:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F45008C00) [pid = 1008] [serial = 313] [outer = 0000000F43E69800]
03:18:45 INFO - PROCESS | 1008 | 1448018325604 Marionette INFO loaded listener.js
03:18:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F4E829000) [pid = 1008] [serial = 314] [outer = 0000000F43E69800]
03:18:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:46 INFO - document served over http requires an http
03:18:46 INFO - sub-resource via script-tag using the meta-csp
03:18:46 INFO - delivery method with swap-origin-redirect and when
03:18:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 733ms
03:18:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:18:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53364800 == 43 [pid = 1008] [id = 113]
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F51593400) [pid = 1008] [serial = 315] [outer = 0000000000000000]
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F52D5F000) [pid = 1008] [serial = 316] [outer = 0000000F51593400]
03:18:46 INFO - PROCESS | 1008 | 1448018326272 Marionette INFO loaded listener.js
03:18:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (0000000F52FE6000) [pid = 1008] [serial = 317] [outer = 0000000F51593400]
03:18:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:46 INFO - document served over http requires an http
03:18:46 INFO - sub-resource via xhr-request using the meta-csp
03:18:46 INFO - delivery method with keep-origin-redirect and when
03:18:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 628ms
03:18:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:18:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B3E800 == 44 [pid = 1008] [id = 114]
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (0000000F531A6000) [pid = 1008] [serial = 318] [outer = 0000000000000000]
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (0000000F5334E800) [pid = 1008] [serial = 319] [outer = 0000000F531A6000]
03:18:46 INFO - PROCESS | 1008 | 1448018326912 Marionette INFO loaded listener.js
03:18:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F5359AC00) [pid = 1008] [serial = 320] [outer = 0000000F531A6000]
03:18:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:47 INFO - document served over http requires an http
03:18:47 INFO - sub-resource via xhr-request using the meta-csp
03:18:47 INFO - delivery method with no-redirect and when
03:18:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:18:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 838ms
03:18:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:18:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450CE000 == 45 [pid = 1008] [id = 115]
03:18:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F3EB85800) [pid = 1008] [serial = 321] [outer = 0000000000000000]
03:18:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F3EDECC00) [pid = 1008] [serial = 322] [outer = 0000000F3EB85800]
03:18:47 INFO - PROCESS | 1008 | 1448018327940 Marionette INFO loaded listener.js
03:18:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F433FB800) [pid = 1008] [serial = 323] [outer = 0000000F3EB85800]
03:18:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:48 INFO - document served over http requires an http
03:18:48 INFO - sub-resource via xhr-request using the meta-csp
03:18:48 INFO - delivery method with swap-origin-redirect and when
03:18:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:18:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 985ms
03:18:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:18:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBD6800 == 46 [pid = 1008] [id = 116]
03:18:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F4405C000) [pid = 1008] [serial = 324] [outer = 0000000000000000]
03:18:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F4A776C00) [pid = 1008] [serial = 325] [outer = 0000000F4405C000]
03:18:48 INFO - PROCESS | 1008 | 1448018328865 Marionette INFO loaded listener.js
03:18:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F4E60C000) [pid = 1008] [serial = 326] [outer = 0000000F4405C000]
03:18:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:49 INFO - document served over http requires an https
03:18:49 INFO - sub-resource via fetch-request using the meta-csp
03:18:49 INFO - delivery method with keep-origin-redirect and when
03:18:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:18:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
03:18:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:18:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E13800 == 47 [pid = 1008] [id = 117]
03:18:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F52838800) [pid = 1008] [serial = 327] [outer = 0000000000000000]
03:18:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F52FD9C00) [pid = 1008] [serial = 328] [outer = 0000000F52838800]
03:18:49 INFO - PROCESS | 1008 | 1448018329857 Marionette INFO loaded listener.js
03:18:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F5430C400) [pid = 1008] [serial = 329] [outer = 0000000F52838800]
03:18:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:50 INFO - document served over http requires an https
03:18:50 INFO - sub-resource via fetch-request using the meta-csp
03:18:50 INFO - delivery method with no-redirect and when
03:18:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:18:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 879ms
03:18:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:18:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54078000 == 48 [pid = 1008] [id = 118]
03:18:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F54309400) [pid = 1008] [serial = 330] [outer = 0000000000000000]
03:18:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F5517F800) [pid = 1008] [serial = 331] [outer = 0000000F54309400]
03:18:50 INFO - PROCESS | 1008 | 1448018330747 Marionette INFO loaded listener.js
03:18:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F55551400) [pid = 1008] [serial = 332] [outer = 0000000F54309400]
03:18:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:51 INFO - document served over http requires an https
03:18:51 INFO - sub-resource via fetch-request using the meta-csp
03:18:51 INFO - delivery method with swap-origin-redirect and when
03:18:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:18:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:18:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:18:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:18:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 944ms
03:18:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:18:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FCC000 == 49 [pid = 1008] [id = 119]
03:18:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F55555000) [pid = 1008] [serial = 333] [outer = 0000000000000000]
03:18:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F55979400) [pid = 1008] [serial = 334] [outer = 0000000F55555000]
03:18:51 INFO - PROCESS | 1008 | 1448018331698 Marionette INFO loaded listener.js
03:18:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F55B36000) [pid = 1008] [serial = 335] [outer = 0000000F55555000]
03:18:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55920000 == 50 [pid = 1008] [id = 120]
03:18:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F55B35800) [pid = 1008] [serial = 336] [outer = 0000000000000000]
03:18:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F55CCB800) [pid = 1008] [serial = 337] [outer = 0000000F55B35800]
03:18:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:52 INFO - document served over http requires an https
03:18:52 INFO - sub-resource via iframe-tag using the meta-csp
03:18:52 INFO - delivery method with keep-origin-redirect and when
03:18:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:18:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
03:18:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:18:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BDD000 == 51 [pid = 1008] [id = 121]
03:18:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F55CCA800) [pid = 1008] [serial = 338] [outer = 0000000000000000]
03:18:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F55FC7800) [pid = 1008] [serial = 339] [outer = 0000000F55CCA800]
03:18:52 INFO - PROCESS | 1008 | 1448018332780 Marionette INFO loaded listener.js
03:18:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F57889800) [pid = 1008] [serial = 340] [outer = 0000000F55CCA800]
03:18:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AC800 == 52 [pid = 1008] [id = 122]
03:18:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F3DD31800) [pid = 1008] [serial = 341] [outer = 0000000000000000]
03:18:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F3DFC0000) [pid = 1008] [serial = 342] [outer = 0000000F3DD31800]
03:18:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:54 INFO - document served over http requires an https
03:18:54 INFO - sub-resource via iframe-tag using the meta-csp
03:18:54 INFO - delivery method with no-redirect and when
03:18:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:18:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2348ms
03:18:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:18:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EBE3800 == 53 [pid = 1008] [id = 123]
03:18:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F3DD32C00) [pid = 1008] [serial = 343] [outer = 0000000000000000]
03:18:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F3EB7E800) [pid = 1008] [serial = 344] [outer = 0000000F3DD32C00]
03:18:55 INFO - PROCESS | 1008 | 1448018335186 Marionette INFO loaded listener.js
03:18:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F443B1400) [pid = 1008] [serial = 345] [outer = 0000000F3DD32C00]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53364800 == 52 [pid = 1008] [id = 113]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC2F000 == 51 [pid = 1008] [id = 112]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52320000 == 50 [pid = 1008] [id = 111]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC32000 == 49 [pid = 1008] [id = 110]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7BF800 == 48 [pid = 1008] [id = 109]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E790800 == 47 [pid = 1008] [id = 108]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3AD800 == 46 [pid = 1008] [id = 107]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B666800 == 45 [pid = 1008] [id = 106]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49289000 == 44 [pid = 1008] [id = 105]
03:18:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3D714000 == 45 [pid = 1008] [id = 124]
03:18:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F3D6B7C00) [pid = 1008] [serial = 346] [outer = 0000000000000000]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430AE800 == 44 [pid = 1008] [id = 104]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E1E2000 == 43 [pid = 1008] [id = 103]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F576A5000 == 42 [pid = 1008] [id = 102]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563AF800 == 41 [pid = 1008] [id = 101]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE9000 == 40 [pid = 1008] [id = 100]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C10800 == 39 [pid = 1008] [id = 99]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A221000 == 38 [pid = 1008] [id = 98]
03:18:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CAE800 == 37 [pid = 1008] [id = 97]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F55FC6400) [pid = 1008] [serial = 269] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4E50F400) [pid = 1008] [serial = 248] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F55B36C00) [pid = 1008] [serial = 266] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F54F4B800) [pid = 1008] [serial = 261] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F4E89B800) [pid = 1008] [serial = 251] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F53352C00) [pid = 1008] [serial = 256] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F430E0400) [pid = 1008] [serial = 242] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F4B5C4400) [pid = 1008] [serial = 245] [outer = 0000000000000000] [url = about:blank]
03:18:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F3D8A9400) [pid = 1008] [serial = 347] [outer = 0000000F3D6B7C00]
03:18:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:55 INFO - document served over http requires an https
03:18:55 INFO - sub-resource via iframe-tag using the meta-csp
03:18:55 INFO - delivery method with swap-origin-redirect and when
03:18:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:18:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:18:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:18:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1134ms
03:18:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:18:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49282000 == 38 [pid = 1008] [id = 125]
03:18:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F3D7A9C00) [pid = 1008] [serial = 348] [outer = 0000000000000000]
03:18:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F4338CC00) [pid = 1008] [serial = 349] [outer = 0000000F3D7A9C00]
03:18:56 INFO - PROCESS | 1008 | 1448018336141 Marionette INFO loaded listener.js
03:18:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F44D33000) [pid = 1008] [serial = 350] [outer = 0000000F3D7A9C00]
03:18:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:56 INFO - document served over http requires an https
03:18:56 INFO - sub-resource via script-tag using the meta-csp
03:18:56 INFO - delivery method with keep-origin-redirect and when
03:18:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:18:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 776ms
03:18:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:18:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3C8000 == 39 [pid = 1008] [id = 126]
03:18:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4831B800) [pid = 1008] [serial = 351] [outer = 0000000000000000]
03:18:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4C848000) [pid = 1008] [serial = 352] [outer = 0000000F4831B800]
03:18:56 INFO - PROCESS | 1008 | 1448018336977 Marionette INFO loaded listener.js
03:18:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4C96B800) [pid = 1008] [serial = 353] [outer = 0000000F4831B800]
03:18:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:57 INFO - document served over http requires an https
03:18:57 INFO - sub-resource via script-tag using the meta-csp
03:18:57 INFO - delivery method with no-redirect and when
03:18:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:18:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 692ms
03:18:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:18:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E860800 == 40 [pid = 1008] [id = 127]
03:18:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F4D22E000) [pid = 1008] [serial = 354] [outer = 0000000000000000]
03:18:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F4E02DC00) [pid = 1008] [serial = 355] [outer = 0000000F4D22E000]
03:18:57 INFO - PROCESS | 1008 | 1448018337647 Marionette INFO loaded listener.js
03:18:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4E524400) [pid = 1008] [serial = 356] [outer = 0000000F4D22E000]
03:18:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:18:58 INFO - document served over http requires an https
03:18:58 INFO - sub-resource via script-tag using the meta-csp
03:18:58 INFO - delivery method with swap-origin-redirect and when
03:18:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:18:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:18:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:18:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 733ms
03:18:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:18:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE1000 == 41 [pid = 1008] [id = 128]
03:18:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4E025C00) [pid = 1008] [serial = 357] [outer = 0000000000000000]
03:18:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F4E5E8800) [pid = 1008] [serial = 358] [outer = 0000000F4E025C00]
03:18:58 INFO - PROCESS | 1008 | 1448018338375 Marionette INFO loaded listener.js
03:18:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4FDCF800) [pid = 1008] [serial = 359] [outer = 0000000F4E025C00]
03:18:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:18:58 INFO - document served over http requires an https
03:18:58 INFO - sub-resource via xhr-request using the meta-csp
03:18:58 INFO - delivery method with keep-origin-redirect and when
03:18:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:18:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 671ms
03:18:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:18:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525AD000 == 42 [pid = 1008] [id = 129]
03:18:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4C966C00) [pid = 1008] [serial = 360] [outer = 0000000000000000]
03:18:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F52382400) [pid = 1008] [serial = 361] [outer = 0000000F4C966C00]
03:18:59 INFO - PROCESS | 1008 | 1448018339152 Marionette INFO loaded listener.js
03:18:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:18:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F5283B400) [pid = 1008] [serial = 362] [outer = 0000000F4C966C00]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F5334E800) [pid = 1008] [serial = 319] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F44478000) [pid = 1008] [serial = 299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018322322]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F4E52AC00) [pid = 1008] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F43E69800) [pid = 1008] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F51593400) [pid = 1008] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F51970000) [pid = 1008] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F43C24C00) [pid = 1008] [serial = 296] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F3EEC4C00) [pid = 1008] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F4E46A800) [pid = 1008] [serial = 304] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F3F35E800) [pid = 1008] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F3D7ADC00) [pid = 1008] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F44475000) [pid = 1008] [serial = 301] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F4FDCE400) [pid = 1008] [serial = 280] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F56F42800) [pid = 1008] [serial = 283] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F494EC400) [pid = 1008] [serial = 277] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F432AD800) [pid = 1008] [serial = 274] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F4E52EC00) [pid = 1008] [serial = 305] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F4AB0E000) [pid = 1008] [serial = 302] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F4C65C800) [pid = 1008] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018322322]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F45011C00) [pid = 1008] [serial = 297] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F4E52C800) [pid = 1008] [serial = 307] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F57818400) [pid = 1008] [serial = 286] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F3F3D6C00) [pid = 1008] [serial = 289] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F51971C00) [pid = 1008] [serial = 310] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F52D5F000) [pid = 1008] [serial = 316] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F4405E000) [pid = 1008] [serial = 295] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F3D7D5000) [pid = 1008] [serial = 292] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F45008C00) [pid = 1008] [serial = 313] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F52FE6000) [pid = 1008] [serial = 317] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F4E511000) [pid = 1008] [serial = 219] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F4E5E7800) [pid = 1008] [serial = 230] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F55558800) [pid = 1008] [serial = 227] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F52384800) [pid = 1008] [serial = 224] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F3EB84400) [pid = 1008] [serial = 214] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F55B2B800) [pid = 1008] [serial = 233] [outer = 0000000000000000] [url = about:blank]
03:18:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:18:59 INFO - document served over http requires an https
03:18:59 INFO - sub-resource via xhr-request using the meta-csp
03:18:59 INFO - delivery method with no-redirect and when
03:18:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:18:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:18:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:18:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:18:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:18:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:18:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:18:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 986ms
03:18:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:19:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49283800 == 43 [pid = 1008] [id = 130]
03:19:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F3EB84400) [pid = 1008] [serial = 363] [outer = 0000000000000000]
03:19:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F3ED71400) [pid = 1008] [serial = 364] [outer = 0000000F3EB84400]
03:19:00 INFO - PROCESS | 1008 | 1448018340236 Marionette INFO loaded listener.js
03:19:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F43E64800) [pid = 1008] [serial = 365] [outer = 0000000F3EB84400]
03:19:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:01 INFO - document served over http requires an https
03:19:01 INFO - sub-resource via xhr-request using the meta-csp
03:19:01 INFO - delivery method with swap-origin-redirect and when
03:19:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:19:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1084ms
03:19:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:19:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FA4000 == 44 [pid = 1008] [id = 131]
03:19:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F494EC400) [pid = 1008] [serial = 366] [outer = 0000000000000000]
03:19:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F4ABF3000) [pid = 1008] [serial = 367] [outer = 0000000F494EC400]
03:19:01 INFO - PROCESS | 1008 | 1448018341262 Marionette INFO loaded listener.js
03:19:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F4E517000) [pid = 1008] [serial = 368] [outer = 0000000F494EC400]
03:19:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:01 INFO - document served over http requires an http
03:19:01 INFO - sub-resource via fetch-request using the meta-referrer
03:19:01 INFO - delivery method with keep-origin-redirect and when
03:19:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:19:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 881ms
03:19:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:19:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BE2000 == 45 [pid = 1008] [id = 132]
03:19:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F4FDCE400) [pid = 1008] [serial = 369] [outer = 0000000000000000]
03:19:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F51971000) [pid = 1008] [serial = 370] [outer = 0000000F4FDCE400]
03:19:02 INFO - PROCESS | 1008 | 1448018342160 Marionette INFO loaded listener.js
03:19:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F52D5F000) [pid = 1008] [serial = 371] [outer = 0000000F4FDCE400]
03:19:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:02 INFO - document served over http requires an http
03:19:02 INFO - sub-resource via fetch-request using the meta-referrer
03:19:02 INFO - delivery method with no-redirect and when
03:19:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:19:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 881ms
03:19:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:19:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5418A000 == 46 [pid = 1008] [id = 133]
03:19:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F52FDF800) [pid = 1008] [serial = 372] [outer = 0000000000000000]
03:19:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F53354400) [pid = 1008] [serial = 373] [outer = 0000000F52FDF800]
03:19:03 INFO - PROCESS | 1008 | 1448018343053 Marionette INFO loaded listener.js
03:19:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F54F4C800) [pid = 1008] [serial = 374] [outer = 0000000F52FDF800]
03:19:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:03 INFO - document served over http requires an http
03:19:03 INFO - sub-resource via fetch-request using the meta-referrer
03:19:03 INFO - delivery method with swap-origin-redirect and when
03:19:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:19:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 838ms
03:19:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:19:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BD2800 == 47 [pid = 1008] [id = 134]
03:19:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F54310800) [pid = 1008] [serial = 375] [outer = 0000000000000000]
03:19:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F5554E800) [pid = 1008] [serial = 376] [outer = 0000000F54310800]
03:19:03 INFO - PROCESS | 1008 | 1448018343884 Marionette INFO loaded listener.js
03:19:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F55B2CC00) [pid = 1008] [serial = 377] [outer = 0000000F54310800]
03:19:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E09000 == 48 [pid = 1008] [id = 135]
03:19:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F55B2C000) [pid = 1008] [serial = 378] [outer = 0000000000000000]
03:19:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F55C45000) [pid = 1008] [serial = 379] [outer = 0000000F55B2C000]
03:19:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:04 INFO - document served over http requires an http
03:19:04 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:04 INFO - delivery method with keep-origin-redirect and when
03:19:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:19:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 985ms
03:19:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:19:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563A5000 == 49 [pid = 1008] [id = 136]
03:19:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F55C73800) [pid = 1008] [serial = 380] [outer = 0000000000000000]
03:19:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F55C76400) [pid = 1008] [serial = 381] [outer = 0000000F55C73800]
03:19:04 INFO - PROCESS | 1008 | 1448018344955 Marionette INFO loaded listener.js
03:19:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F55CD1C00) [pid = 1008] [serial = 382] [outer = 0000000F55C73800]
03:19:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DAF800 == 50 [pid = 1008] [id = 137]
03:19:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F55FC2C00) [pid = 1008] [serial = 383] [outer = 0000000000000000]
03:19:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F55CCB000) [pid = 1008] [serial = 384] [outer = 0000000F55FC2C00]
03:19:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:05 INFO - document served over http requires an http
03:19:05 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:05 INFO - delivery method with no-redirect and when
03:19:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:19:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 984ms
03:19:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:19:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F576A4800 == 51 [pid = 1008] [id = 138]
03:19:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F55C73C00) [pid = 1008] [serial = 385] [outer = 0000000000000000]
03:19:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F56DE2400) [pid = 1008] [serial = 386] [outer = 0000000F55C73C00]
03:19:05 INFO - PROCESS | 1008 | 1448018345928 Marionette INFO loaded listener.js
03:19:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F5781AC00) [pid = 1008] [serial = 387] [outer = 0000000F55C73C00]
03:19:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798B000 == 52 [pid = 1008] [id = 139]
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F559EA400) [pid = 1008] [serial = 388] [outer = 0000000000000000]
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F559F0000) [pid = 1008] [serial = 389] [outer = 0000000F559EA400]
03:19:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:06 INFO - document served over http requires an http
03:19:06 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:06 INFO - delivery method with swap-origin-redirect and when
03:19:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:19:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 986ms
03:19:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:19:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57997000 == 53 [pid = 1008] [id = 140]
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F559ED000) [pid = 1008] [serial = 390] [outer = 0000000000000000]
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F559F7400) [pid = 1008] [serial = 391] [outer = 0000000F559ED000]
03:19:06 INFO - PROCESS | 1008 | 1448018346895 Marionette INFO loaded listener.js
03:19:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F5788D800) [pid = 1008] [serial = 392] [outer = 0000000F559ED000]
03:19:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:07 INFO - document served over http requires an http
03:19:07 INFO - sub-resource via script-tag using the meta-referrer
03:19:07 INFO - delivery method with keep-origin-redirect and when
03:19:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:19:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 881ms
03:19:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:19:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58419800 == 54 [pid = 1008] [id = 141]
03:19:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F432CDC00) [pid = 1008] [serial = 393] [outer = 0000000000000000]
03:19:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F432D4C00) [pid = 1008] [serial = 394] [outer = 0000000F432CDC00]
03:19:07 INFO - PROCESS | 1008 | 1448018347782 Marionette INFO loaded listener.js
03:19:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4A1C5C00) [pid = 1008] [serial = 395] [outer = 0000000F432CDC00]
03:19:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:08 INFO - document served over http requires an http
03:19:08 INFO - sub-resource via script-tag using the meta-referrer
03:19:08 INFO - delivery method with no-redirect and when
03:19:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:19:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 776ms
03:19:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:19:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51118800 == 55 [pid = 1008] [id = 142]
03:19:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4A1C5400) [pid = 1008] [serial = 396] [outer = 0000000000000000]
03:19:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F4A1CC400) [pid = 1008] [serial = 397] [outer = 0000000F4A1C5400]
03:19:08 INFO - PROCESS | 1008 | 1448018348555 Marionette INFO loaded listener.js
03:19:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4BB80000) [pid = 1008] [serial = 398] [outer = 0000000F4A1C5400]
03:19:10 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:10 INFO - document served over http requires an http
03:19:10 INFO - sub-resource via script-tag using the meta-referrer
03:19:10 INFO - delivery method with swap-origin-redirect and when
03:19:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:19:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1948ms
03:19:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:19:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4BB88400) [pid = 1008] [serial = 399] [outer = 0000000F51592400]
03:19:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3D725000 == 56 [pid = 1008] [id = 143]
03:19:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F3D7DBC00) [pid = 1008] [serial = 400] [outer = 0000000000000000]
03:19:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F3EEC6400) [pid = 1008] [serial = 401] [outer = 0000000F3D7DBC00]
03:19:10 INFO - PROCESS | 1008 | 1448018350589 Marionette INFO loaded listener.js
03:19:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F52836400) [pid = 1008] [serial = 402] [outer = 0000000F3D7DBC00]
03:19:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:11 INFO - document served over http requires an http
03:19:11 INFO - sub-resource via xhr-request using the meta-referrer
03:19:11 INFO - delivery method with keep-origin-redirect and when
03:19:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:19:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1132ms
03:19:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:19:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49280000 == 57 [pid = 1008] [id = 144]
03:19:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F3F3D6C00) [pid = 1008] [serial = 403] [outer = 0000000000000000]
03:19:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F433FD000) [pid = 1008] [serial = 404] [outer = 0000000F3F3D6C00]
03:19:11 INFO - PROCESS | 1008 | 1448018351793 Marionette INFO loaded listener.js
03:19:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4A0B3400) [pid = 1008] [serial = 405] [outer = 0000000F3F3D6C00]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE1000 == 56 [pid = 1008] [id = 128]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E860800 == 55 [pid = 1008] [id = 127]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3C8000 == 54 [pid = 1008] [id = 126]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49282000 == 53 [pid = 1008] [id = 125]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3D714000 == 52 [pid = 1008] [id = 124]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EBE3800 == 51 [pid = 1008] [id = 123]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55920000 == 50 [pid = 1008] [id = 120]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FCC000 == 49 [pid = 1008] [id = 119]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54078000 == 48 [pid = 1008] [id = 118]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E13800 == 47 [pid = 1008] [id = 117]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBD6800 == 46 [pid = 1008] [id = 116]
03:19:12 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450CE000 == 45 [pid = 1008] [id = 115]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F5282E800) [pid = 1008] [serial = 311] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F4E829000) [pid = 1008] [serial = 314] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F4E3DF400) [pid = 1008] [serial = 303] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F3ED7A800) [pid = 1008] [serial = 293] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F441BD000) [pid = 1008] [serial = 290] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F49358400) [pid = 1008] [serial = 298] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F4E896C00) [pid = 1008] [serial = 308] [outer = 0000000000000000] [url = about:blank]
03:19:12 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:12 INFO - document served over http requires an http
03:19:12 INFO - sub-resource via xhr-request using the meta-referrer
03:19:12 INFO - delivery method with no-redirect and when
03:19:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:19:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1005ms
03:19:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:19:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C43000 == 46 [pid = 1008] [id = 145]
03:19:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F3D7B0400) [pid = 1008] [serial = 406] [outer = 0000000000000000]
03:19:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F433F2C00) [pid = 1008] [serial = 407] [outer = 0000000F3D7B0400]
03:19:12 INFO - PROCESS | 1008 | 1448018352717 Marionette INFO loaded listener.js
03:19:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F4C307400) [pid = 1008] [serial = 408] [outer = 0000000F3D7B0400]
03:19:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:13 INFO - document served over http requires an http
03:19:13 INFO - sub-resource via xhr-request using the meta-referrer
03:19:13 INFO - delivery method with swap-origin-redirect and when
03:19:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:19:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
03:19:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:19:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7A6800 == 47 [pid = 1008] [id = 146]
03:19:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F4CA36400) [pid = 1008] [serial = 409] [outer = 0000000000000000]
03:19:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F4E511000) [pid = 1008] [serial = 410] [outer = 0000000F4CA36400]
03:19:13 INFO - PROCESS | 1008 | 1448018353354 Marionette INFO loaded listener.js
03:19:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F4E5EE800) [pid = 1008] [serial = 411] [outer = 0000000F4CA36400]
03:19:13 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:13 INFO - document served over http requires an https
03:19:13 INFO - sub-resource via fetch-request using the meta-referrer
03:19:13 INFO - delivery method with keep-origin-redirect and when
03:19:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:19:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 732ms
03:19:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:19:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBDC000 == 48 [pid = 1008] [id = 147]
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4E5E5000) [pid = 1008] [serial = 412] [outer = 0000000000000000]
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F4FDCC000) [pid = 1008] [serial = 413] [outer = 0000000F4E5E5000]
03:19:14 INFO - PROCESS | 1008 | 1448018354119 Marionette INFO loaded listener.js
03:19:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F51977800) [pid = 1008] [serial = 414] [outer = 0000000F4E5E5000]
03:19:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:14 INFO - document served over http requires an https
03:19:14 INFO - sub-resource via fetch-request using the meta-referrer
03:19:14 INFO - delivery method with no-redirect and when
03:19:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:19:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 628ms
03:19:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:19:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525B0800 == 49 [pid = 1008] [id = 148]
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F435CA000) [pid = 1008] [serial = 415] [outer = 0000000000000000]
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F435D2400) [pid = 1008] [serial = 416] [outer = 0000000F435CA000]
03:19:14 INFO - PROCESS | 1008 | 1448018354795 Marionette INFO loaded listener.js
03:19:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F5197B000) [pid = 1008] [serial = 417] [outer = 0000000F435CA000]
03:19:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:15 INFO - document served over http requires an https
03:19:15 INFO - sub-resource via fetch-request using the meta-referrer
03:19:15 INFO - delivery method with swap-origin-redirect and when
03:19:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:19:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 776ms
03:19:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:19:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B86800 == 50 [pid = 1008] [id = 149]
03:19:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4CB8AC00) [pid = 1008] [serial = 418] [outer = 0000000000000000]
03:19:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4CB90000) [pid = 1008] [serial = 419] [outer = 0000000F4CB8AC00]
03:19:15 INFO - PROCESS | 1008 | 1448018355592 Marionette INFO loaded listener.js
03:19:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F53351800) [pid = 1008] [serial = 420] [outer = 0000000F4CB8AC00]
03:19:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54078000 == 51 [pid = 1008] [id = 150]
03:19:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F5334CC00) [pid = 1008] [serial = 421] [outer = 0000000000000000]
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F55186C00) [pid = 1008] [serial = 422] [outer = 0000000F5334CC00]
03:19:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:16 INFO - document served over http requires an https
03:19:16 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:16 INFO - delivery method with keep-origin-redirect and when
03:19:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:19:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 840ms
03:19:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:19:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FDC000 == 52 [pid = 1008] [id = 151]
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F5359B400) [pid = 1008] [serial = 423] [outer = 0000000000000000]
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F55184400) [pid = 1008] [serial = 424] [outer = 0000000F5359B400]
03:19:16 INFO - PROCESS | 1008 | 1448018356405 Marionette INFO loaded listener.js
03:19:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F55C4BC00) [pid = 1008] [serial = 425] [outer = 0000000F5359B400]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F52382400) [pid = 1008] [serial = 361] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F3DD32C00) [pid = 1008] [serial = 343] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F55B38400) [pid = 1008] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F3D7A9C00) [pid = 1008] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4831B800) [pid = 1008] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4D22E000) [pid = 1008] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4E025C00) [pid = 1008] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F531A6000) [pid = 1008] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F3D6B7C00) [pid = 1008] [serial = 346] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F5554F800) [pid = 1008] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F4E527C00) [pid = 1008] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F3F2C3400) [pid = 1008] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F3E88C800) [pid = 1008] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F433F6000) [pid = 1008] [serial = 217] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F3D6B8800) [pid = 1008] [serial = 212] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F55B35800) [pid = 1008] [serial = 336] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F3DD31800) [pid = 1008] [serial = 341] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018334332]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F4E02DC00) [pid = 1008] [serial = 355] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4E5E8800) [pid = 1008] [serial = 358] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F5517F800) [pid = 1008] [serial = 331] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F55CCB800) [pid = 1008] [serial = 337] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F55979400) [pid = 1008] [serial = 334] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F3EDECC00) [pid = 1008] [serial = 322] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F52FD9C00) [pid = 1008] [serial = 328] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F3D8A9400) [pid = 1008] [serial = 347] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F3EB7E800) [pid = 1008] [serial = 344] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F4A776C00) [pid = 1008] [serial = 325] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F3DFC0000) [pid = 1008] [serial = 342] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018334332]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F55FC7800) [pid = 1008] [serial = 339] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F4C848000) [pid = 1008] [serial = 352] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4338CC00) [pid = 1008] [serial = 349] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F4FDCF800) [pid = 1008] [serial = 359] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F5359AC00) [pid = 1008] [serial = 320] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F55FC3800) [pid = 1008] [serial = 272] [outer = 0000000000000000] [url = about:blank]
03:19:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5408F800 == 53 [pid = 1008] [id = 152]
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F3D7D9800) [pid = 1008] [serial = 426] [outer = 0000000000000000]
03:19:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4CA31800) [pid = 1008] [serial = 427] [outer = 0000000F3D7D9800]
03:19:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:16 INFO - document served over http requires an https
03:19:16 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:16 INFO - delivery method with no-redirect and when
03:19:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:19:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 734ms
03:19:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:19:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CB3800 == 54 [pid = 1008] [id = 153]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F3EB7E800) [pid = 1008] [serial = 428] [outer = 0000000000000000]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F433F6000) [pid = 1008] [serial = 429] [outer = 0000000F3EB7E800]
03:19:17 INFO - PROCESS | 1008 | 1448018357154 Marionette INFO loaded listener.js
03:19:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F55CCD400) [pid = 1008] [serial = 430] [outer = 0000000F3EB7E800]
03:19:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57925800 == 55 [pid = 1008] [id = 154]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F4C944400) [pid = 1008] [serial = 431] [outer = 0000000000000000]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4C948C00) [pid = 1008] [serial = 432] [outer = 0000000F4C944400]
03:19:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:17 INFO - document served over http requires an https
03:19:17 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:17 INFO - delivery method with swap-origin-redirect and when
03:19:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:19:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 692ms
03:19:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:19:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584BF800 == 56 [pid = 1008] [id = 155]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4C947400) [pid = 1008] [serial = 433] [outer = 0000000000000000]
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F4C951400) [pid = 1008] [serial = 434] [outer = 0000000F4C947400]
03:19:17 INFO - PROCESS | 1008 | 1448018357788 Marionette INFO loaded listener.js
03:19:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F56F49400) [pid = 1008] [serial = 435] [outer = 0000000F4C947400]
03:19:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:18 INFO - document served over http requires an https
03:19:18 INFO - sub-resource via script-tag using the meta-referrer
03:19:18 INFO - delivery method with keep-origin-redirect and when
03:19:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:19:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 691ms
03:19:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:19:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CC5800 == 57 [pid = 1008] [id = 156]
03:19:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4FD8BC00) [pid = 1008] [serial = 436] [outer = 0000000000000000]
03:19:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4FD91800) [pid = 1008] [serial = 437] [outer = 0000000F4FD8BC00]
03:19:18 INFO - PROCESS | 1008 | 1448018358471 Marionette INFO loaded listener.js
03:19:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F55FC9800) [pid = 1008] [serial = 438] [outer = 0000000F4FD8BC00]
03:19:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:19 INFO - document served over http requires an https
03:19:19 INFO - sub-resource via script-tag using the meta-referrer
03:19:19 INFO - delivery method with no-redirect and when
03:19:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:19:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 881ms
03:19:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:19:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3B2000 == 58 [pid = 1008] [id = 157]
03:19:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F435D7400) [pid = 1008] [serial = 439] [outer = 0000000000000000]
03:19:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F43E69800) [pid = 1008] [serial = 440] [outer = 0000000F435D7400]
03:19:19 INFO - PROCESS | 1008 | 1448018359526 Marionette INFO loaded listener.js
03:19:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4BB87400) [pid = 1008] [serial = 441] [outer = 0000000F435D7400]
03:19:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:20 INFO - document served over http requires an https
03:19:20 INFO - sub-resource via script-tag using the meta-referrer
03:19:20 INFO - delivery method with swap-origin-redirect and when
03:19:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:19:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 943ms
03:19:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:19:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5792E000 == 59 [pid = 1008] [id = 158]
03:19:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F4BB86400) [pid = 1008] [serial = 442] [outer = 0000000000000000]
03:19:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F4CB89000) [pid = 1008] [serial = 443] [outer = 0000000F4BB86400]
03:19:20 INFO - PROCESS | 1008 | 1448018360443 Marionette INFO loaded listener.js
03:19:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F4E831C00) [pid = 1008] [serial = 444] [outer = 0000000F4BB86400]
03:19:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:21 INFO - document served over http requires an https
03:19:21 INFO - sub-resource via xhr-request using the meta-referrer
03:19:21 INFO - delivery method with keep-origin-redirect and when
03:19:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:19:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 878ms
03:19:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:19:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58213000 == 60 [pid = 1008] [id = 159]
03:19:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F4FD93C00) [pid = 1008] [serial = 445] [outer = 0000000000000000]
03:19:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F55B33800) [pid = 1008] [serial = 446] [outer = 0000000F4FD93C00]
03:19:21 INFO - PROCESS | 1008 | 1448018361337 Marionette INFO loaded listener.js
03:19:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F56BEE000) [pid = 1008] [serial = 447] [outer = 0000000F4FD93C00]
03:19:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:21 INFO - document served over http requires an https
03:19:21 INFO - sub-resource via xhr-request using the meta-referrer
03:19:21 INFO - delivery method with no-redirect and when
03:19:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:19:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 836ms
03:19:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:19:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5869B800 == 61 [pid = 1008] [id = 160]
03:19:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F56BED800) [pid = 1008] [serial = 448] [outer = 0000000000000000]
03:19:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F57820400) [pid = 1008] [serial = 449] [outer = 0000000F56BED800]
03:19:22 INFO - PROCESS | 1008 | 1448018362275 Marionette INFO loaded listener.js
03:19:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F57894400) [pid = 1008] [serial = 450] [outer = 0000000F56BED800]
03:19:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:22 INFO - document served over http requires an https
03:19:22 INFO - sub-resource via xhr-request using the meta-referrer
03:19:22 INFO - delivery method with swap-origin-redirect and when
03:19:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:19:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
03:19:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:19:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56527800 == 62 [pid = 1008] [id = 161]
03:19:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4FB4D800) [pid = 1008] [serial = 451] [outer = 0000000000000000]
03:19:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4FB51800) [pid = 1008] [serial = 452] [outer = 0000000F4FB4D800]
03:19:23 INFO - PROCESS | 1008 | 1448018363138 Marionette INFO loaded listener.js
03:19:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4FBAF400) [pid = 1008] [serial = 453] [outer = 0000000F4FB4D800]
03:19:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:23 INFO - document served over http requires an http
03:19:23 INFO - sub-resource via fetch-request using the meta-referrer
03:19:23 INFO - delivery method with keep-origin-redirect and when
03:19:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:19:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 922ms
03:19:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:19:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58C9F000 == 63 [pid = 1008] [id = 162]
03:19:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F4FBB4000) [pid = 1008] [serial = 454] [outer = 0000000000000000]
03:19:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F58399400) [pid = 1008] [serial = 455] [outer = 0000000F4FBB4000]
03:19:24 INFO - PROCESS | 1008 | 1448018364117 Marionette INFO loaded listener.js
03:19:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F583A2400) [pid = 1008] [serial = 456] [outer = 0000000F4FBB4000]
03:19:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:24 INFO - document served over http requires an http
03:19:24 INFO - sub-resource via fetch-request using the meta-referrer
03:19:24 INFO - delivery method with no-redirect and when
03:19:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
03:19:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 881ms
03:19:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:19:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B9BF000 == 64 [pid = 1008] [id = 163]
03:19:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F583A0800) [pid = 1008] [serial = 457] [outer = 0000000000000000]
03:19:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F5B904400) [pid = 1008] [serial = 458] [outer = 0000000F583A0800]
03:19:24 INFO - PROCESS | 1008 | 1448018364972 Marionette INFO loaded listener.js
03:19:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F5B90DC00) [pid = 1008] [serial = 459] [outer = 0000000F583A0800]
03:19:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:25 INFO - document served over http requires an http
03:19:25 INFO - sub-resource via fetch-request using the meta-referrer
03:19:25 INFO - delivery method with swap-origin-redirect and when
03:19:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:19:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 881ms
03:19:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:19:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B9DA000 == 65 [pid = 1008] [id = 164]
03:19:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F5B90E800) [pid = 1008] [serial = 460] [outer = 0000000000000000]
03:19:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F5BAD9400) [pid = 1008] [serial = 461] [outer = 0000000F5B90E800]
03:19:25 INFO - PROCESS | 1008 | 1448018365907 Marionette INFO loaded listener.js
03:19:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F5BAE3000) [pid = 1008] [serial = 462] [outer = 0000000F5B90E800]
03:19:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC69000 == 66 [pid = 1008] [id = 165]
03:19:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F5BAE5800) [pid = 1008] [serial = 463] [outer = 0000000000000000]
03:19:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5BE8C400) [pid = 1008] [serial = 464] [outer = 0000000F5BAE5800]
03:19:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:26 INFO - document served over http requires an http
03:19:26 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:26 INFO - delivery method with keep-origin-redirect and when
03:19:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:19:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 944ms
03:19:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:19:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C309000 == 67 [pid = 1008] [id = 166]
03:19:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5BAE1800) [pid = 1008] [serial = 465] [outer = 0000000000000000]
03:19:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5BE8E400) [pid = 1008] [serial = 466] [outer = 0000000F5BAE1800]
03:19:27 INFO - PROCESS | 1008 | 1448018367017 Marionette INFO loaded listener.js
03:19:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F5C3A9C00) [pid = 1008] [serial = 467] [outer = 0000000F5BAE1800]
03:19:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C31C000 == 68 [pid = 1008] [id = 167]
03:19:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5C3A9000) [pid = 1008] [serial = 468] [outer = 0000000000000000]
03:19:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5CE6A400) [pid = 1008] [serial = 469] [outer = 0000000F5C3A9000]
03:19:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:27 INFO - document served over http requires an http
03:19:27 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:27 INFO - delivery method with no-redirect and when
03:19:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
03:19:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1091ms
03:19:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:19:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C40C800 == 69 [pid = 1008] [id = 168]
03:19:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F5C3B5800) [pid = 1008] [serial = 470] [outer = 0000000000000000]
03:19:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5CE6C000) [pid = 1008] [serial = 471] [outer = 0000000F5C3B5800]
03:19:28 INFO - PROCESS | 1008 | 1448018368077 Marionette INFO loaded listener.js
03:19:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5CE76400) [pid = 1008] [serial = 472] [outer = 0000000F5C3B5800]
03:19:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C422800 == 70 [pid = 1008] [id = 169]
03:19:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5CC58000) [pid = 1008] [serial = 473] [outer = 0000000000000000]
03:19:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5CC5C800) [pid = 1008] [serial = 474] [outer = 0000000F5CC58000]
03:19:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:28 INFO - document served over http requires an http
03:19:28 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:28 INFO - delivery method with swap-origin-redirect and when
03:19:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:19:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1004ms
03:19:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:19:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7A0800 == 71 [pid = 1008] [id = 170]
03:19:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F43E67800) [pid = 1008] [serial = 475] [outer = 0000000000000000]
03:19:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4C96D000) [pid = 1008] [serial = 476] [outer = 0000000F43E67800]
03:19:30 INFO - PROCESS | 1008 | 1448018370297 Marionette INFO loaded listener.js
03:19:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5CC9AC00) [pid = 1008] [serial = 477] [outer = 0000000F43E67800]
03:19:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:31 INFO - document served over http requires an http
03:19:31 INFO - sub-resource via script-tag using the meta-referrer
03:19:31 INFO - delivery method with keep-origin-redirect and when
03:19:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
03:19:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2402ms
03:19:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:19:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450E1000 == 72 [pid = 1008] [id = 171]
03:19:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F3D7A9800) [pid = 1008] [serial = 478] [outer = 0000000000000000]
03:19:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F3E58E000) [pid = 1008] [serial = 479] [outer = 0000000F3D7A9800]
03:19:31 INFO - PROCESS | 1008 | 1448018371498 Marionette INFO loaded listener.js
03:19:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F3F357800) [pid = 1008] [serial = 480] [outer = 0000000F3D7A9800]
03:19:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:32 INFO - document served over http requires an http
03:19:32 INFO - sub-resource via script-tag using the meta-referrer
03:19:32 INFO - delivery method with no-redirect and when
03:19:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
03:19:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1077ms
03:19:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:19:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F491E1800 == 73 [pid = 1008] [id = 172]
03:19:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F3F49D400) [pid = 1008] [serial = 481] [outer = 0000000000000000]
03:19:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F432B9800) [pid = 1008] [serial = 482] [outer = 0000000F3F49D400]
03:19:32 INFO - PROCESS | 1008 | 1448018372546 Marionette INFO loaded listener.js
03:19:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F43583800) [pid = 1008] [serial = 483] [outer = 0000000F3F49D400]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5590D800 == 72 [pid = 1008] [id = 63]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584BF800 == 71 [pid = 1008] [id = 155]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57925800 == 70 [pid = 1008] [id = 154]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CB3800 == 69 [pid = 1008] [id = 153]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5408F800 == 68 [pid = 1008] [id = 152]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FDC000 == 67 [pid = 1008] [id = 151]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54078000 == 66 [pid = 1008] [id = 150]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B86800 == 65 [pid = 1008] [id = 149]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430AC800 == 64 [pid = 1008] [id = 122]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525B0800 == 63 [pid = 1008] [id = 148]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBDC000 == 62 [pid = 1008] [id = 147]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7A6800 == 61 [pid = 1008] [id = 146]
03:19:32 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C43000 == 60 [pid = 1008] [id = 145]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B3E800 == 59 [pid = 1008] [id = 114]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49280000 == 58 [pid = 1008] [id = 144]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3D725000 == 57 [pid = 1008] [id = 143]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51118800 == 56 [pid = 1008] [id = 142]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58419800 == 55 [pid = 1008] [id = 141]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57997000 == 54 [pid = 1008] [id = 140]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798B000 == 53 [pid = 1008] [id = 139]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F576A4800 == 52 [pid = 1008] [id = 138]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DAF800 == 51 [pid = 1008] [id = 137]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563A5000 == 50 [pid = 1008] [id = 136]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E09000 == 49 [pid = 1008] [id = 135]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BD2800 == 48 [pid = 1008] [id = 134]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5418A000 == 47 [pid = 1008] [id = 133]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BE2000 == 46 [pid = 1008] [id = 132]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FA4000 == 45 [pid = 1008] [id = 131]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49283800 == 44 [pid = 1008] [id = 130]
03:19:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525AD000 == 43 [pid = 1008] [id = 129]
03:19:33 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F443B1400) [pid = 1008] [serial = 345] [outer = 0000000000000000] [url = about:blank]
03:19:33 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4E524400) [pid = 1008] [serial = 356] [outer = 0000000000000000] [url = about:blank]
03:19:33 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4C96B800) [pid = 1008] [serial = 353] [outer = 0000000000000000] [url = about:blank]
03:19:33 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F44D33000) [pid = 1008] [serial = 350] [outer = 0000000000000000] [url = about:blank]
03:19:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:33 INFO - document served over http requires an http
03:19:33 INFO - sub-resource via script-tag using the meta-referrer
03:19:33 INFO - delivery method with swap-origin-redirect and when
03:19: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"
03:19:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
03:19:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1141ms
03:19:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:19:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49295000 == 44 [pid = 1008] [id = 173]
03:19:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F3DD2E800) [pid = 1008] [serial = 484] [outer = 0000000000000000]
03:19:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F3EEC4400) [pid = 1008] [serial = 485] [outer = 0000000F3DD2E800]
03:19:33 INFO - PROCESS | 1008 | 1448018373559 Marionette INFO loaded listener.js
03:19:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F435D6C00) [pid = 1008] [serial = 486] [outer = 0000000F3DD2E800]
03:19:34 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:34 INFO - document served over http requires an http
03:19:34 INFO - sub-resource via xhr-request using the meta-referrer
03:19:34 INFO - delivery method with keep-origin-redirect and when
03:19:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:19:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 692ms
03:19:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:19:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E78B000 == 45 [pid = 1008] [id = 174]
03:19:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F44424400) [pid = 1008] [serial = 487] [outer = 0000000000000000]
03:19:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F44D32C00) [pid = 1008] [serial = 488] [outer = 0000000F44424400]
03:19:34 INFO - PROCESS | 1008 | 1448018374255 Marionette INFO loaded listener.js
03:19:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F49357C00) [pid = 1008] [serial = 489] [outer = 0000000F44424400]
03:19:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
03:19:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:35 INFO - document served over http requires an http
03:19:35 INFO - sub-resource via xhr-request using the meta-referrer
03:19:35 INFO - delivery method with no-redirect and when
03:19:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
03:19:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 925ms
03:19:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:19:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E73A000 == 46 [pid = 1008] [id = 175]
03:19:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F44D30400) [pid = 1008] [serial = 490] [outer = 0000000000000000]
03:19:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F494ED000) [pid = 1008] [serial = 491] [outer = 0000000F44D30400]
03:19:35 INFO - PROCESS | 1008 | 1448018375263 Marionette INFO loaded listener.js
03:19:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F4BB87000) [pid = 1008] [serial = 492] [outer = 0000000F44D30400]
03:19:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:35 INFO - document served over http requires an http
03:19:35 INFO - sub-resource via xhr-request using the meta-referrer
03:19:35 INFO - delivery method with swap-origin-redirect and when
03:19:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:19:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
03:19:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:19:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51120000 == 47 [pid = 1008] [id = 176]
03:19:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4CADD400) [pid = 1008] [serial = 493] [outer = 0000000000000000]
03:19:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F4CB83800) [pid = 1008] [serial = 494] [outer = 0000000F4CADD400]
03:19:36 INFO - PROCESS | 1008 | 1448018376013 Marionette INFO loaded listener.js
03:19:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F4D227800) [pid = 1008] [serial = 495] [outer = 0000000F4CADD400]
03:19:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:36 INFO - document served over http requires an https
03:19:36 INFO - sub-resource via fetch-request using the meta-referrer
03:19:36 INFO - delivery method with keep-origin-redirect and when
03:19:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
03:19:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
03:19:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:19:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528D5800 == 48 [pid = 1008] [id = 177]
03:19:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F4D225000) [pid = 1008] [serial = 496] [outer = 0000000000000000]
03:19:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F4E50F400) [pid = 1008] [serial = 497] [outer = 0000000F4D225000]
03:19:36 INFO - PROCESS | 1008 | 1448018376771 Marionette INFO loaded listener.js
03:19:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F4E5E4400) [pid = 1008] [serial = 498] [outer = 0000000F4D225000]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F435CA000) [pid = 1008] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F3D7B0400) [pid = 1008] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F559EA400) [pid = 1008] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F55B2C000) [pid = 1008] [serial = 378] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F55FC2C00) [pid = 1008] [serial = 383] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018345361]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F51971000) [pid = 1008] [serial = 370] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4E511000) [pid = 1008] [serial = 410] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F3ED71400) [pid = 1008] [serial = 364] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4FDCC000) [pid = 1008] [serial = 413] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F435D2400) [pid = 1008] [serial = 416] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4CA31800) [pid = 1008] [serial = 427] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018356731]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F55184400) [pid = 1008] [serial = 424] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F55186C00) [pid = 1008] [serial = 422] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4CB90000) [pid = 1008] [serial = 419] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4C951400) [pid = 1008] [serial = 434] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F433FD000) [pid = 1008] [serial = 404] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4C948C00) [pid = 1008] [serial = 432] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F433F6000) [pid = 1008] [serial = 429] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F433F2C00) [pid = 1008] [serial = 407] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4FD91800) [pid = 1008] [serial = 437] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F5359B400) [pid = 1008] [serial = 423] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4E5E5000) [pid = 1008] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F4CA36400) [pid = 1008] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4C944400) [pid = 1008] [serial = 431] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4C947400) [pid = 1008] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F5334CC00) [pid = 1008] [serial = 421] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4CB8AC00) [pid = 1008] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F3D7D9800) [pid = 1008] [serial = 426] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018356731]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F3EB7E800) [pid = 1008] [serial = 428] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F3F3D6C00) [pid = 1008] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F53354400) [pid = 1008] [serial = 373] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F4A1CC400) [pid = 1008] [serial = 397] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F559F0000) [pid = 1008] [serial = 389] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F56DE2400) [pid = 1008] [serial = 386] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F3EEC6400) [pid = 1008] [serial = 401] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F559F7400) [pid = 1008] [serial = 391] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F432D4C00) [pid = 1008] [serial = 394] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F55CCB000) [pid = 1008] [serial = 384] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018345361]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F55C76400) [pid = 1008] [serial = 381] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F55C45000) [pid = 1008] [serial = 379] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F5554E800) [pid = 1008] [serial = 376] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4ABF3000) [pid = 1008] [serial = 367] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4A0B3400) [pid = 1008] [serial = 405] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F3F363800) [pid = 1008] [serial = 178] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F4C307400) [pid = 1008] [serial = 408] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F5283B400) [pid = 1008] [serial = 362] [outer = 0000000000000000] [url = about:blank]
03:19:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:37 INFO - document served over http requires an https
03:19:37 INFO - sub-resource via fetch-request using the meta-referrer
03:19:37 INFO - delivery method with no-redirect and when
03:19: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"
03:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
03:19:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 712ms
03:19:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:19:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B28000 == 49 [pid = 1008] [id = 178]
03:19:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F435D2400) [pid = 1008] [serial = 499] [outer = 0000000000000000]
03:19:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F494F1C00) [pid = 1008] [serial = 500] [outer = 0000000F435D2400]
03:19:37 INFO - PROCESS | 1008 | 1448018377428 Marionette INFO loaded listener.js
03:19:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4E608000) [pid = 1008] [serial = 501] [outer = 0000000F435D2400]
03:19:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:37 INFO - document served over http requires an https
03:19:37 INFO - sub-resource via fetch-request using the meta-referrer
03:19:37 INFO - delivery method with swap-origin-redirect and when
03:19: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"
03:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
03:19:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 629ms
03:19:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:19:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E04800 == 50 [pid = 1008] [id = 179]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4E89C800) [pid = 1008] [serial = 502] [outer = 0000000000000000]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4FB49000) [pid = 1008] [serial = 503] [outer = 0000000F4E89C800]
03:19:38 INFO - PROCESS | 1008 | 1448018378089 Marionette INFO loaded listener.js
03:19:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F4FD90C00) [pid = 1008] [serial = 504] [outer = 0000000F4E89C800]
03:19:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5407D000 == 51 [pid = 1008] [id = 180]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F4FD8C800) [pid = 1008] [serial = 505] [outer = 0000000000000000]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F4FDD3C00) [pid = 1008] [serial = 506] [outer = 0000000F4FD8C800]
03:19:38 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:38 INFO - document served over http requires an https
03:19:38 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:38 INFO - delivery method with keep-origin-redirect and when
03:19:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
03:19:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 734ms
03:19:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:19:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54189800 == 52 [pid = 1008] [id = 181]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F4FD99400) [pid = 1008] [serial = 507] [outer = 0000000000000000]
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F51596000) [pid = 1008] [serial = 508] [outer = 0000000F4FD99400]
03:19:38 INFO - PROCESS | 1008 | 1448018378819 Marionette INFO loaded listener.js
03:19:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F52386C00) [pid = 1008] [serial = 509] [outer = 0000000F4FD99400]
03:19:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54193000 == 53 [pid = 1008] [id = 182]
03:19:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F5196EC00) [pid = 1008] [serial = 510] [outer = 0000000000000000]
03:19:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F52837800) [pid = 1008] [serial = 511] [outer = 0000000F5196EC00]
03:19:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:39 INFO - document served over http requires an https
03:19:39 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:39 INFO - delivery method with no-redirect and when
03:19: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"
03:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
03:19:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 690ms
03:19:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:19:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43018800 == 54 [pid = 1008] [id = 183]
03:19:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F3D7AA400) [pid = 1008] [serial = 512] [outer = 0000000000000000]
03:19:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F3D7D7400) [pid = 1008] [serial = 513] [outer = 0000000F3D7AA400]
03:19:39 INFO - PROCESS | 1008 | 1448018379734 Marionette INFO loaded listener.js
03:19:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F3ED78000) [pid = 1008] [serial = 514] [outer = 0000000F3D7AA400]
03:19:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA26800 == 55 [pid = 1008] [id = 184]
03:19:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F3F263C00) [pid = 1008] [serial = 515] [outer = 0000000000000000]
03:19:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F3DF17C00) [pid = 1008] [serial = 516] [outer = 0000000F3F263C00]
03:19:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:40 INFO - document served over http requires an https
03:19:40 INFO - sub-resource via iframe-tag using the meta-referrer
03:19:40 INFO - delivery method with swap-origin-redirect and when
03:19:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
03:19:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1131ms
03:19:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:19:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52327800 == 56 [pid = 1008] [id = 185]
03:19:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F433FB000) [pid = 1008] [serial = 517] [outer = 0000000000000000]
03:19:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F443B4000) [pid = 1008] [serial = 518] [outer = 0000000F433FB000]
03:19:40 INFO - PROCESS | 1008 | 1448018380831 Marionette INFO loaded listener.js
03:19:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F4C94EC00) [pid = 1008] [serial = 519] [outer = 0000000F433FB000]
03:19:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:41 INFO - document served over http requires an https
03:19:41 INFO - sub-resource via script-tag using the meta-referrer
03:19:41 INFO - delivery method with keep-origin-redirect and when
03:19: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"
03:19:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
03:19:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1032ms
03:19:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:19:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CC1000 == 57 [pid = 1008] [id = 186]
03:19:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F4E3E1400) [pid = 1008] [serial = 520] [outer = 0000000000000000]
03:19:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F4E895000) [pid = 1008] [serial = 521] [outer = 0000000F4E3E1400]
03:19:41 INFO - PROCESS | 1008 | 1448018381871 Marionette INFO loaded listener.js
03:19:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F52D58800) [pid = 1008] [serial = 522] [outer = 0000000F4E3E1400]
03:19:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:42 INFO - document served over http requires an https
03:19:42 INFO - sub-resource via script-tag using the meta-referrer
03:19:42 INFO - delivery method with no-redirect and when
03:19: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"
03:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
03:19:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 923ms
03:19:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:19:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57943800 == 58 [pid = 1008] [id = 187]
03:19:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5283CC00) [pid = 1008] [serial = 523] [outer = 0000000000000000]
03:19:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F531A8800) [pid = 1008] [serial = 524] [outer = 0000000F5283CC00]
03:19:42 INFO - PROCESS | 1008 | 1448018382760 Marionette INFO loaded listener.js
03:19:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F54F44000) [pid = 1008] [serial = 525] [outer = 0000000F5283CC00]
03:19:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:43 INFO - document served over http requires an https
03:19:43 INFO - sub-resource via script-tag using the meta-referrer
03:19:43 INFO - delivery method with swap-origin-redirect and when
03:19:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
03:19:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 901ms
03:19:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:19:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584BA800 == 59 [pid = 1008] [id = 188]
03:19:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5517EC00) [pid = 1008] [serial = 526] [outer = 0000000000000000]
03:19:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5554DC00) [pid = 1008] [serial = 527] [outer = 0000000F5517EC00]
03:19:43 INFO - PROCESS | 1008 | 1448018383704 Marionette INFO loaded listener.js
03:19:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F559F1400) [pid = 1008] [serial = 528] [outer = 0000000F5517EC00]
03:19:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:44 INFO - document served over http requires an https
03:19:44 INFO - sub-resource via xhr-request using the meta-referrer
03:19:44 INFO - delivery method with keep-origin-redirect and when
03:19:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
03:19:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
03:19:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:19:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CCB000 == 60 [pid = 1008] [id = 189]
03:19:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F55C6C000) [pid = 1008] [serial = 529] [outer = 0000000000000000]
03:19:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F55C6F000) [pid = 1008] [serial = 530] [outer = 0000000F55C6C000]
03:19:44 INFO - PROCESS | 1008 | 1448018384571 Marionette INFO loaded listener.js
03:19:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F55CD6400) [pid = 1008] [serial = 531] [outer = 0000000F55C6C000]
03:19:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
03:19:45 INFO - document served over http requires an https
03:19:45 INFO - sub-resource via xhr-request using the meta-referrer
03:19:45 INFO - delivery method with no-redirect and when
03:19:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
03:19:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 923ms
03:19:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:19:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CAAC800 == 61 [pid = 1008] [id = 190]
03:19:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F44422C00) [pid = 1008] [serial = 532] [outer = 0000000000000000]
03:19:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F56F40800) [pid = 1008] [serial = 533] [outer = 0000000F44422C00]
03:19:45 INFO - PROCESS | 1008 | 1448018385494 Marionette INFO loaded listener.js
03:19:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F58396800) [pid = 1008] [serial = 534] [outer = 0000000F44422C00]
03:19:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:46 INFO - document served over http requires an https
03:19:46 INFO - sub-resource via xhr-request using the meta-referrer
03:19:46 INFO - delivery method with swap-origin-redirect and when
03:19:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
03:19:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 983ms
03:19:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:19:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3E1000 == 62 [pid = 1008] [id = 191]
03:19:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F583A5000) [pid = 1008] [serial = 535] [outer = 0000000000000000]
03:19:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F58474000) [pid = 1008] [serial = 536] [outer = 0000000F583A5000]
03:19:46 INFO - PROCESS | 1008 | 1448018386549 Marionette INFO loaded listener.js
03:19:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F58481800) [pid = 1008] [serial = 537] [outer = 0000000F583A5000]
03:19:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:47 INFO - document served over http requires an http
03:19:47 INFO - sub-resource via fetch-request using the http-csp
03:19:47 INFO - delivery method with keep-origin-redirect and when
03:19:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:19:47 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 944ms
03:19:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:19:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D303800 == 63 [pid = 1008] [id = 192]
03:19:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F58480C00) [pid = 1008] [serial = 538] [outer = 0000000000000000]
03:19:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5BE8EC00) [pid = 1008] [serial = 539] [outer = 0000000F58480C00]
03:19:47 INFO - PROCESS | 1008 | 1448018387470 Marionette INFO loaded listener.js
03:19:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5CACF800) [pid = 1008] [serial = 540] [outer = 0000000F58480C00]
03:19:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:19:48 INFO - document served over http requires an http
03:19:48 INFO - sub-resource via fetch-request using the http-csp
03:19:48 INFO - delivery method with no-redirect and when
03:19: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"
03:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
03:19:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 943ms
03:19:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:19:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D321000 == 64 [pid = 1008] [id = 193]
03:19:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5CAD3800) [pid = 1008] [serial = 541] [outer = 0000000000000000]
03:19:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5CAD7400) [pid = 1008] [serial = 542] [outer = 0000000F5CAD3800]
03:19:48 INFO - PROCESS | 1008 | 1448018388421 Marionette INFO loaded listener.js
03:19:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5CC5A800) [pid = 1008] [serial = 543] [outer = 0000000F5CAD3800]
03:19:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:50 INFO - document served over http requires an http
03:19:50 INFO - sub-resource via fetch-request using the http-csp
03:19:50 INFO - delivery method with swap-origin-redirect and when
03:19: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:19:50 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 2291ms
03:19:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:19:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C4B000 == 65 [pid = 1008] [id = 194]
03:19:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F3D7D7000) [pid = 1008] [serial = 544] [outer = 0000000000000000]
03:19:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F3EEC3000) [pid = 1008] [serial = 545] [outer = 0000000F3D7D7000]
03:19:50 INFO - PROCESS | 1008 | 1448018390965 Marionette INFO loaded listener.js
03:19:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F435CBC00) [pid = 1008] [serial = 546] [outer = 0000000F3D7D7000]
03:19:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5111E000 == 66 [pid = 1008] [id = 195]
03:19:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F44D2FC00) [pid = 1008] [serial = 547] [outer = 0000000000000000]
03:19:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F4CADDC00) [pid = 1008] [serial = 548] [outer = 0000000F44D2FC00]
03:19:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:51 INFO - document served over http requires an http
03:19:51 INFO - sub-resource via iframe-tag using the http-csp
03:19:51 INFO - delivery method with keep-origin-redirect and when
03:19:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:19:51 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 1242ms
03:19:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:19:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54073800 == 67 [pid = 1008] [id = 196]
03:19:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4A1CF400) [pid = 1008] [serial = 549] [outer = 0000000000000000]
03:19:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4A70F000) [pid = 1008] [serial = 550] [outer = 0000000F4A1CF400]
03:19:51 INFO - PROCESS | 1008 | 1448018391952 Marionette INFO loaded listener.js
03:19:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4E02DC00) [pid = 1008] [serial = 551] [outer = 0000000F4A1CF400]
03:19:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43EDE000 == 68 [pid = 1008] [id = 197]
03:19:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F43030C00) [pid = 1008] [serial = 552] [outer = 0000000000000000]
03:19:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F3EB7CC00) [pid = 1008] [serial = 553] [outer = 0000000F43030C00]
03:19:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:19:52 INFO - document served over http requires an http
03:19:52 INFO - sub-resource via iframe-tag using the http-csp
03:19:52 INFO - delivery method with no-redirect and when
03:19:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:19:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1086ms
03:19:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:19:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B666000 == 69 [pid = 1008] [id = 198]
03:19:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F3EB7E800) [pid = 1008] [serial = 554] [outer = 0000000000000000]
03:19:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F3EEC2000) [pid = 1008] [serial = 555] [outer = 0000000F3EB7E800]
03:19:53 INFO - PROCESS | 1008 | 1448018393080 Marionette INFO loaded listener.js
03:19:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F4A706400) [pid = 1008] [serial = 556] [outer = 0000000F3EB7E800]
03:19:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AD000 == 70 [pid = 1008] [id = 199]
03:19:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F3D7B0000) [pid = 1008] [serial = 557] [outer = 0000000000000000]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54193000 == 69 [pid = 1008] [id = 182]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54189800 == 68 [pid = 1008] [id = 181]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5407D000 == 67 [pid = 1008] [id = 180]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E04800 == 66 [pid = 1008] [id = 179]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B28000 == 65 [pid = 1008] [id = 178]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528D5800 == 64 [pid = 1008] [id = 177]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51120000 == 63 [pid = 1008] [id = 176]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E73A000 == 62 [pid = 1008] [id = 175]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E78B000 == 61 [pid = 1008] [id = 174]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49295000 == 60 [pid = 1008] [id = 173]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F491E1800 == 59 [pid = 1008] [id = 172]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450E1000 == 58 [pid = 1008] [id = 171]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C422800 == 57 [pid = 1008] [id = 169]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C40C800 == 56 [pid = 1008] [id = 168]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C31C000 == 55 [pid = 1008] [id = 167]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C309000 == 54 [pid = 1008] [id = 166]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC69000 == 53 [pid = 1008] [id = 165]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B9DA000 == 52 [pid = 1008] [id = 164]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B9BF000 == 51 [pid = 1008] [id = 163]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58C9F000 == 50 [pid = 1008] [id = 162]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56527800 == 49 [pid = 1008] [id = 161]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5869B800 == 48 [pid = 1008] [id = 160]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58213000 == 47 [pid = 1008] [id = 159]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5792E000 == 46 [pid = 1008] [id = 158]
03:19:53 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3B2000 == 45 [pid = 1008] [id = 157]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F53351800) [pid = 1008] [serial = 420] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F51977800) [pid = 1008] [serial = 414] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F55C4BC00) [pid = 1008] [serial = 425] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4E5EE800) [pid = 1008] [serial = 411] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F56F49400) [pid = 1008] [serial = 435] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F5197B000) [pid = 1008] [serial = 417] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F55CCD400) [pid = 1008] [serial = 430] [outer = 0000000000000000] [url = about:blank]
03:19:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F3D7DF400) [pid = 1008] [serial = 558] [outer = 0000000F3D7B0000]
03:19:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:53 INFO - document served over http requires an http
03:19:53 INFO - sub-resource via iframe-tag using the http-csp
03:19:53 INFO - delivery method with swap-origin-redirect and when
03:19: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:19:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:19:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:19:53 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 1195ms
03:19:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:19:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A06B000 == 46 [pid = 1008] [id = 200]
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F3D7DCC00) [pid = 1008] [serial = 559] [outer = 0000000000000000]
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F45055400) [pid = 1008] [serial = 560] [outer = 0000000F3D7DCC00]
03:19:54 INFO - PROCESS | 1008 | 1448018394141 Marionette INFO loaded listener.js
03:19:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F4B5B7800) [pid = 1008] [serial = 561] [outer = 0000000F3D7DCC00]
03:19:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:54 INFO - document served over http requires an http
03:19:54 INFO - sub-resource via script-tag using the http-csp
03:19:54 INFO - delivery method with keep-origin-redirect and when
03:19:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:19:54 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 733ms
03:19:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:19:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6E3000 == 47 [pid = 1008] [id = 201]
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F4C947C00) [pid = 1008] [serial = 562] [outer = 0000000000000000]
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F4D227400) [pid = 1008] [serial = 563] [outer = 0000000F4C947C00]
03:19:54 INFO - PROCESS | 1008 | 1448018394858 Marionette INFO loaded listener.js
03:19:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F4E529C00) [pid = 1008] [serial = 564] [outer = 0000000F4C947C00]
03:19:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:19:55 INFO - document served over http requires an http
03:19:55 INFO - sub-resource via script-tag using the http-csp
03:19:55 INFO - delivery method with no-redirect and when
03:19:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
03:19:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 628ms
03:19:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:19:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC38000 == 48 [pid = 1008] [id = 202]
03:19:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4E89D000) [pid = 1008] [serial = 565] [outer = 0000000000000000]
03:19:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F4FB48400) [pid = 1008] [serial = 566] [outer = 0000000F4E89D000]
03:19:55 INFO - PROCESS | 1008 | 1448018395513 Marionette INFO loaded listener.js
03:19:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F4FBB5400) [pid = 1008] [serial = 567] [outer = 0000000F4E89D000]
03:19:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:56 INFO - document served over http requires an http
03:19:56 INFO - sub-resource via script-tag using the http-csp
03:19:56 INFO - delivery method with swap-origin-redirect and when
03:19: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:19:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:19:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:19:56 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 734ms
03:19:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:19:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52318000 == 49 [pid = 1008] [id = 203]
03:19:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F4FDD4800) [pid = 1008] [serial = 568] [outer = 0000000000000000]
03:19:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F51767800) [pid = 1008] [serial = 569] [outer = 0000000F4FDD4800]
03:19:56 INFO - PROCESS | 1008 | 1448018396331 Marionette INFO loaded listener.js
03:19:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F52839C00) [pid = 1008] [serial = 570] [outer = 0000000F4FDD4800]
03:19:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:56 INFO - document served over http requires an http
03:19:56 INFO - sub-resource via xhr-request using the http-csp
03:19:56 INFO - delivery method with keep-origin-redirect and when
03:19:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:19:56 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 670ms
03:19:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:19:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B1B000 == 50 [pid = 1008] [id = 204]
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F52D61400) [pid = 1008] [serial = 571] [outer = 0000000000000000]
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F52FE5400) [pid = 1008] [serial = 572] [outer = 0000000F52D61400]
03:19:57 INFO - PROCESS | 1008 | 1448018397041 Marionette INFO loaded listener.js
03:19:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F54F41400) [pid = 1008] [serial = 573] [outer = 0000000F52D61400]
03:19:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:19:57 INFO - document served over http requires an http
03:19:57 INFO - sub-resource via xhr-request using the http-csp
03:19:57 INFO - delivery method with no-redirect and when
03:19: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"
03:19:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
03:19:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 712ms
03:19:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:19:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDC000 == 51 [pid = 1008] [id = 205]
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F4C65C800) [pid = 1008] [serial = 574] [outer = 0000000000000000]
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F5554B400) [pid = 1008] [serial = 575] [outer = 0000000F4C65C800]
03:19:57 INFO - PROCESS | 1008 | 1448018397734 Marionette INFO loaded listener.js
03:19:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F55B2F800) [pid = 1008] [serial = 576] [outer = 0000000F4C65C800]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F3EB85800) [pid = 1008] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F54302400) [pid = 1008] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F55CCA800) [pid = 1008] [serial = 338] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F52838800) [pid = 1008] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F4405C000) [pid = 1008] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F55555000) [pid = 1008] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F3EB7C400) [pid = 1008] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F4FDCD000) [pid = 1008] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F56DEB400) [pid = 1008] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F44424400) [pid = 1008] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F44D30400) [pid = 1008] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F3F49D400) [pid = 1008] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4FD93C00) [pid = 1008] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F435D7400) [pid = 1008] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F4D225000) [pid = 1008] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F3DD2E800) [pid = 1008] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F4BB86400) [pid = 1008] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F435D2400) [pid = 1008] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4E89C800) [pid = 1008] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4A1C5400) [pid = 1008] [serial = 396] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F432CDC00) [pid = 1008] [serial = 393] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F559ED000) [pid = 1008] [serial = 390] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F55C73C00) [pid = 1008] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F55C73800) [pid = 1008] [serial = 380] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F54310800) [pid = 1008] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F52FDF800) [pid = 1008] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F4FDCE400) [pid = 1008] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F494EC400) [pid = 1008] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F3EB84400) [pid = 1008] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F4C966C00) [pid = 1008] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F56BED800) [pid = 1008] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F5C3A9000) [pid = 1008] [serial = 468] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018367454]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F5CC58000) [pid = 1008] [serial = 473] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F5BAE5800) [pid = 1008] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F54309400) [pid = 1008] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F57812C00) [pid = 1008] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F45009400) [pid = 1008] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F3D7DBC00) [pid = 1008] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F43E69800) [pid = 1008] [serial = 440] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F57820400) [pid = 1008] [serial = 449] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5CE6C000) [pid = 1008] [serial = 471] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4FDD3C00) [pid = 1008] [serial = 506] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F5BE8C400) [pid = 1008] [serial = 464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4CB89000) [pid = 1008] [serial = 443] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F5CC5C800) [pid = 1008] [serial = 474] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F4C96D000) [pid = 1008] [serial = 476] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F55B33800) [pid = 1008] [serial = 446] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F494F1C00) [pid = 1008] [serial = 500] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F3E58E000) [pid = 1008] [serial = 479] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F5B904400) [pid = 1008] [serial = 458] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F58399400) [pid = 1008] [serial = 455] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4FB49000) [pid = 1008] [serial = 503] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F3EEC4400) [pid = 1008] [serial = 485] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F4CB83800) [pid = 1008] [serial = 494] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F5CE6A400) [pid = 1008] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018367454]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F494ED000) [pid = 1008] [serial = 491] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5BE8E400) [pid = 1008] [serial = 466] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F4E50F400) [pid = 1008] [serial = 497] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F5BAD9400) [pid = 1008] [serial = 461] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F4FB51800) [pid = 1008] [serial = 452] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F44D32C00) [pid = 1008] [serial = 488] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F432B9800) [pid = 1008] [serial = 482] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F51596000) [pid = 1008] [serial = 508] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F3D7A9800) [pid = 1008] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4FD8C800) [pid = 1008] [serial = 505] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4FD8BC00) [pid = 1008] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4CADD400) [pid = 1008] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4A1C5C00) [pid = 1008] [serial = 395] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F55551400) [pid = 1008] [serial = 332] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F5788D800) [pid = 1008] [serial = 392] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F57821000) [pid = 1008] [serial = 287] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F54F44400) [pid = 1008] [serial = 278] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F5781AC00) [pid = 1008] [serial = 387] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F56BEE000) [pid = 1008] [serial = 447] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F52836400) [pid = 1008] [serial = 402] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F52D5F000) [pid = 1008] [serial = 371] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F433FB800) [pid = 1008] [serial = 323] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F55181400) [pid = 1008] [serial = 209] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4BB87000) [pid = 1008] [serial = 492] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F57889800) [pid = 1008] [serial = 340] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F57894400) [pid = 1008] [serial = 450] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F55B2CC00) [pid = 1008] [serial = 377] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F435D6C00) [pid = 1008] [serial = 486] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F5430C400) [pid = 1008] [serial = 329] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F4E60C000) [pid = 1008] [serial = 326] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F4E517000) [pid = 1008] [serial = 368] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F55B36000) [pid = 1008] [serial = 335] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F44D35C00) [pid = 1008] [serial = 275] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F49357C00) [pid = 1008] [serial = 489] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F4FDD6C00) [pid = 1008] [serial = 281] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4BB80000) [pid = 1008] [serial = 398] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F54F4C800) [pid = 1008] [serial = 374] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F56F4FC00) [pid = 1008] [serial = 284] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F55CD1C00) [pid = 1008] [serial = 382] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F43E64800) [pid = 1008] [serial = 365] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F4E831C00) [pid = 1008] [serial = 444] [outer = 0000000000000000] [url = about:blank]
03:19:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:19:58 INFO - document served over http requires an http
03:19:58 INFO - sub-resource via xhr-request using the http-csp
03:19:58 INFO - delivery method with swap-origin-redirect and when
03:19: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:19:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:19:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:19:58 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 775ms
03:19:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:19:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E1FA800 == 52 [pid = 1008] [id = 206]
03:19:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F3DD2E000) [pid = 1008] [serial = 577] [outer = 0000000000000000]
03:19:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F43CC2C00) [pid = 1008] [serial = 578] [outer = 0000000F3DD2E000]
03:19:58 INFO - PROCESS | 1008 | 1448018398513 Marionette INFO loaded listener.js
03:19:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F4C96B400) [pid = 1008] [serial = 579] [outer = 0000000F3DD2E000]
03:19:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:19:58 INFO - document served over http requires an https
03:19:58 INFO - sub-resource via fetch-request using the http-csp
03:19:58 INFO - delivery method with keep-origin-redirect and when
03:19: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"
03:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:19:58 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 692ms
03:19:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:19:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FC5800 == 53 [pid = 1008] [id = 207]
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4E5E2C00) [pid = 1008] [serial = 580] [outer = 0000000000000000]
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4FD93C00) [pid = 1008] [serial = 581] [outer = 0000000F4E5E2C00]
03:19:59 INFO - PROCESS | 1008 | 1448018399142 Marionette INFO loaded listener.js
03:19:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F559F3800) [pid = 1008] [serial = 582] [outer = 0000000F4E5E2C00]
03:19:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:19:59 INFO - document served over http requires an https
03:19:59 INFO - sub-resource via fetch-request using the http-csp
03:19:59 INFO - delivery method with no-redirect and when
03:19: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"
03:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:19:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:19:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:19:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:19:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:19:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:19:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:19:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:19:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
03:19:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 691ms
03:19:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:19:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563A1800 == 54 [pid = 1008] [id = 208]
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F55C6E800) [pid = 1008] [serial = 583] [outer = 0000000000000000]
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F55CD8000) [pid = 1008] [serial = 584] [outer = 0000000F55C6E800]
03:19:59 INFO - PROCESS | 1008 | 1448018399882 Marionette INFO loaded listener.js
03:19:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:19:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F56BF3400) [pid = 1008] [serial = 585] [outer = 0000000F55C6E800]
03:20:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:00 INFO - document served over http requires an https
03:20:00 INFO - sub-resource via fetch-request using the http-csp
03:20:00 INFO - delivery method with swap-origin-redirect and when
03:20: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"
03:20:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:20:00 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 945ms
03:20:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:20:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4D262800 == 55 [pid = 1008] [id = 209]
03:20:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F433F2000) [pid = 1008] [serial = 586] [outer = 0000000000000000]
03:20:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F435CCC00) [pid = 1008] [serial = 587] [outer = 0000000F433F2000]
03:20:01 INFO - PROCESS | 1008 | 1448018401003 Marionette INFO loaded listener.js
03:20:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4A011000) [pid = 1008] [serial = 588] [outer = 0000000F433F2000]
03:20:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525A8800 == 56 [pid = 1008] [id = 210]
03:20:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4B6E1C00) [pid = 1008] [serial = 589] [outer = 0000000000000000]
03:20:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4A1CE400) [pid = 1008] [serial = 590] [outer = 0000000F4B6E1C00]
03:20:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:01 INFO - document served over http requires an https
03:20:01 INFO - sub-resource via iframe-tag using the http-csp
03:20:01 INFO - delivery method with keep-origin-redirect and when
03:20:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:20:01 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 1090ms
03:20:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:20:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CA3800 == 57 [pid = 1008] [id = 211]
03:20:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F4831BC00) [pid = 1008] [serial = 591] [outer = 0000000000000000]
03:20:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4C96C800) [pid = 1008] [serial = 592] [outer = 0000000F4831BC00]
03:20:02 INFO - PROCESS | 1008 | 1448018402107 Marionette INFO loaded listener.js
03:20:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4FDCD400) [pid = 1008] [serial = 593] [outer = 0000000F4831BC00]
03:20:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DA8800 == 58 [pid = 1008] [id = 212]
03:20:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F51970800) [pid = 1008] [serial = 594] [outer = 0000000000000000]
03:20:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F54302400) [pid = 1008] [serial = 595] [outer = 0000000F51970800]
03:20:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:20:02 INFO - document served over http requires an https
03:20:02 INFO - sub-resource via iframe-tag using the http-csp
03:20:02 INFO - delivery method with no-redirect and when
03:20:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:20:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1032ms
03:20:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:20:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F576AE000 == 59 [pid = 1008] [id = 213]
03:20:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F55CCC800) [pid = 1008] [serial = 596] [outer = 0000000000000000]
03:20:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F55CCF400) [pid = 1008] [serial = 597] [outer = 0000000F55CCC800]
03:20:03 INFO - PROCESS | 1008 | 1448018403169 Marionette INFO loaded listener.js
03:20:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F56F41800) [pid = 1008] [serial = 598] [outer = 0000000F55CCC800]
03:20:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5793D800 == 60 [pid = 1008] [id = 214]
03:20:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F56F4E400) [pid = 1008] [serial = 599] [outer = 0000000000000000]
03:20:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F57820400) [pid = 1008] [serial = 600] [outer = 0000000F56F4E400]
03:20:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:03 INFO - document served over http requires an https
03:20:03 INFO - sub-resource via iframe-tag using the http-csp
03:20:03 INFO - delivery method with swap-origin-redirect and when
03:20:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:20:03 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 1100ms
03:20:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:20:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57992800 == 61 [pid = 1008] [id = 215]
03:20:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F57820000) [pid = 1008] [serial = 601] [outer = 0000000000000000]
03:20:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F57890C00) [pid = 1008] [serial = 602] [outer = 0000000F57820000]
03:20:04 INFO - PROCESS | 1008 | 1448018404250 Marionette INFO loaded listener.js
03:20:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F5B906C00) [pid = 1008] [serial = 603] [outer = 0000000F57820000]
03:20:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:04 INFO - document served over http requires an https
03:20:04 INFO - sub-resource via script-tag using the http-csp
03:20:04 INFO - delivery method with keep-origin-redirect and when
03:20:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:20:04 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 985ms
03:20:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:20:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58421800 == 62 [pid = 1008] [id = 216]
03:20:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4AB0D400) [pid = 1008] [serial = 604] [outer = 0000000000000000]
03:20:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F5BADA000) [pid = 1008] [serial = 605] [outer = 0000000F4AB0D400]
03:20:05 INFO - PROCESS | 1008 | 1448018405227 Marionette INFO loaded listener.js
03:20:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F5C3B4400) [pid = 1008] [serial = 606] [outer = 0000000F4AB0D400]
03:20:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:20:05 INFO - document served over http requires an https
03:20:05 INFO - sub-resource via script-tag using the http-csp
03:20:05 INFO - delivery method with no-redirect and when
03:20:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
03:20:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 944ms
03:20:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:20:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58C9D800 == 63 [pid = 1008] [id = 217]
03:20:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F5CAD9C00) [pid = 1008] [serial = 607] [outer = 0000000000000000]
03:20:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F5CC96000) [pid = 1008] [serial = 608] [outer = 0000000F5CAD9C00]
03:20:06 INFO - PROCESS | 1008 | 1448018406168 Marionette INFO loaded listener.js
03:20:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F5CE6E400) [pid = 1008] [serial = 609] [outer = 0000000F5CAD9C00]
03:20:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:06 INFO - document served over http requires an https
03:20:06 INFO - sub-resource via script-tag using the http-csp
03:20:06 INFO - delivery method with swap-origin-redirect and when
03:20:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:20:06 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 944ms
03:20:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:20:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B9D4800 == 64 [pid = 1008] [id = 218]
03:20:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F582E0000) [pid = 1008] [serial = 610] [outer = 0000000000000000]
03:20:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F582E4000) [pid = 1008] [serial = 611] [outer = 0000000F582E0000]
03:20:07 INFO - PROCESS | 1008 | 1448018407130 Marionette INFO loaded listener.js
03:20:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F5CE6D800) [pid = 1008] [serial = 612] [outer = 0000000F582E0000]
03:20:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:07 INFO - document served over http requires an https
03:20:07 INFO - sub-resource via xhr-request using the http-csp
03:20:07 INFO - delivery method with keep-origin-redirect and when
03:20:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:20:07 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 946ms
03:20:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:20:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C320800 == 65 [pid = 1008] [id = 219]
03:20:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F5CA02400) [pid = 1008] [serial = 613] [outer = 0000000000000000]
03:20:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F5CA09400) [pid = 1008] [serial = 614] [outer = 0000000F5CA02400]
03:20:08 INFO - PROCESS | 1008 | 1448018408061 Marionette INFO loaded listener.js
03:20:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F5CE70000) [pid = 1008] [serial = 615] [outer = 0000000F5CA02400]
03:20:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:20:08 INFO - document served over http requires an https
03:20:08 INFO - sub-resource via xhr-request using the http-csp
03:20:08 INFO - delivery method with no-redirect and when
03:20:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
03:20:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 838ms
03:20:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:20:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CFCE800 == 66 [pid = 1008] [id = 220]
03:20:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F5CC7D000) [pid = 1008] [serial = 616] [outer = 0000000000000000]
03:20:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5CC80800) [pid = 1008] [serial = 617] [outer = 0000000F5CC7D000]
03:20:08 INFO - PROCESS | 1008 | 1448018408930 Marionette INFO loaded listener.js
03:20:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5CC9A800) [pid = 1008] [serial = 618] [outer = 0000000F5CC7D000]
03:20:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:11 INFO - document served over http requires an https
03:20:11 INFO - sub-resource via xhr-request using the http-csp
03:20:11 INFO - delivery method with swap-origin-redirect and when
03:20:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:20:11 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 2439ms
03:20:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
03:20:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435B5800 == 67 [pid = 1008] [id = 221]
03:20:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F3D897C00) [pid = 1008] [serial = 619] [outer = 0000000000000000]
03:20:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F4E026400) [pid = 1008] [serial = 620] [outer = 0000000F3D897C00]
03:20:11 INFO - PROCESS | 1008 | 1448018411382 Marionette INFO loaded listener.js
03:20:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F58534000) [pid = 1008] [serial = 621] [outer = 0000000F3D897C00]
03:20:11 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:11 INFO - document served over http requires an http
03:20:11 INFO - sub-resource via fetch-request using the http-csp
03:20:11 INFO - delivery method with keep-origin-redirect and when
03:20:11 INFO - the target request is same-origin.
03:20:11 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 880ms
03:20:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:20:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C577800 == 68 [pid = 1008] [id = 222]
03:20:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F4935CC00) [pid = 1008] [serial = 622] [outer = 0000000000000000]
03:20:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F4FD97C00) [pid = 1008] [serial = 623] [outer = 0000000F4935CC00]
03:20:12 INFO - PROCESS | 1008 | 1448018412297 Marionette INFO loaded listener.js
03:20:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5CA65000) [pid = 1008] [serial = 624] [outer = 0000000F4935CC00]
03:20:13 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:13 INFO - document served over http requires an http
03:20:13 INFO - sub-resource via fetch-request using the http-csp
03:20:13 INFO - delivery method with no-redirect and when
03:20:13 INFO - the target request is same-origin.
03:20:13 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 1426ms
03:20:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:20:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4943A800 == 69 [pid = 1008] [id = 223]
03:20:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F3DD8B400) [pid = 1008] [serial = 625] [outer = 0000000000000000]
03:20:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F3EB7A400) [pid = 1008] [serial = 626] [outer = 0000000F3DD8B400]
03:20:13 INFO - PROCESS | 1008 | 1448018413728 Marionette INFO loaded listener.js
03:20:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F44D35C00) [pid = 1008] [serial = 627] [outer = 0000000F3DD8B400]
03:20:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:14 INFO - document served over http requires an http
03:20:14 INFO - sub-resource via fetch-request using the http-csp
03:20:14 INFO - delivery method with swap-origin-redirect and when
03:20:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:14 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 1086ms
03:20:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
03:20:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450D7000 == 70 [pid = 1008] [id = 224]
03:20:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F3ED70800) [pid = 1008] [serial = 628] [outer = 0000000000000000]
03:20:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F3F359400) [pid = 1008] [serial = 629] [outer = 0000000F3ED70800]
03:20:14 INFO - PROCESS | 1008 | 1448018414833 Marionette INFO loaded listener.js
03:20:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F4BB85000) [pid = 1008] [serial = 630] [outer = 0000000F3ED70800]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BDD000 == 69 [pid = 1008] [id = 121]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FC5800 == 68 [pid = 1008] [id = 207]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E1FA800 == 67 [pid = 1008] [id = 206]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDC000 == 66 [pid = 1008] [id = 205]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B1B000 == 65 [pid = 1008] [id = 204]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52318000 == 64 [pid = 1008] [id = 203]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC38000 == 63 [pid = 1008] [id = 202]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6E3000 == 62 [pid = 1008] [id = 201]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A06B000 == 61 [pid = 1008] [id = 200]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430AD000 == 60 [pid = 1008] [id = 199]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B666000 == 59 [pid = 1008] [id = 198]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43EDE000 == 58 [pid = 1008] [id = 197]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54073800 == 57 [pid = 1008] [id = 196]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5111E000 == 56 [pid = 1008] [id = 195]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C4B000 == 55 [pid = 1008] [id = 194]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D303800 == 54 [pid = 1008] [id = 192]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3E1000 == 53 [pid = 1008] [id = 191]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CAAC800 == 52 [pid = 1008] [id = 190]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CCB000 == 51 [pid = 1008] [id = 189]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584BA800 == 50 [pid = 1008] [id = 188]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57943800 == 49 [pid = 1008] [id = 187]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CC1000 == 48 [pid = 1008] [id = 186]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52327800 == 47 [pid = 1008] [id = 185]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA26800 == 46 [pid = 1008] [id = 184]
03:20:15 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43018800 == 45 [pid = 1008] [id = 183]
03:20:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43018800 == 46 [pid = 1008] [id = 225]
03:20:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F3ED74800) [pid = 1008] [serial = 631] [outer = 0000000000000000]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4FD90C00) [pid = 1008] [serial = 504] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F55FC9800) [pid = 1008] [serial = 438] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4E5E4400) [pid = 1008] [serial = 498] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4E608000) [pid = 1008] [serial = 501] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F4D227800) [pid = 1008] [serial = 495] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F43583800) [pid = 1008] [serial = 483] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3F357800) [pid = 1008] [serial = 480] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4BB87400) [pid = 1008] [serial = 441] [outer = 0000000000000000] [url = about:blank]
03:20:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F3ED76800) [pid = 1008] [serial = 632] [outer = 0000000F3ED74800]
03:20:15 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:15 INFO - document served over http requires an http
03:20:15 INFO - sub-resource via iframe-tag using the http-csp
03:20:15 INFO - delivery method with keep-origin-redirect and when
03:20:15 INFO - the target request is same-origin.
03:20:15 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 1139ms
03:20:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:20:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C567000 == 47 [pid = 1008] [id = 226]
03:20:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F49351C00) [pid = 1008] [serial = 633] [outer = 0000000000000000]
03:20:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F4A1CAC00) [pid = 1008] [serial = 634] [outer = 0000000F49351C00]
03:20:15 INFO - PROCESS | 1008 | 1448018415852 Marionette INFO loaded listener.js
03:20:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F4C30F800) [pid = 1008] [serial = 635] [outer = 0000000F49351C00]
03:20:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C831000 == 48 [pid = 1008] [id = 227]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F4BB87000) [pid = 1008] [serial = 636] [outer = 0000000000000000]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4C965400) [pid = 1008] [serial = 637] [outer = 0000000F4BB87000]
03:20:16 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:16 INFO - document served over http requires an http
03:20:16 INFO - sub-resource via iframe-tag using the http-csp
03:20:16 INFO - delivery method with no-redirect and when
03:20:16 INFO - the target request is same-origin.
03:20:16 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 691ms
03:20:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:20:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51121800 == 49 [pid = 1008] [id = 228]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F49357C00) [pid = 1008] [serial = 638] [outer = 0000000000000000]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F4C94A000) [pid = 1008] [serial = 639] [outer = 0000000F49357C00]
03:20:16 INFO - PROCESS | 1008 | 1448018416618 Marionette INFO loaded listener.js
03:20:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F4E45D800) [pid = 1008] [serial = 640] [outer = 0000000F49357C00]
03:20:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5259A000 == 50 [pid = 1008] [id = 229]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F4E513C00) [pid = 1008] [serial = 641] [outer = 0000000000000000]
03:20:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F4E5E5C00) [pid = 1008] [serial = 642] [outer = 0000000F4E513C00]
03:20:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:17 INFO - document served over http requires an http
03:20:17 INFO - sub-resource via iframe-tag using the http-csp
03:20:17 INFO - delivery method with swap-origin-redirect and when
03:20:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:17 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 734ms
03:20:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
03:20:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FBA000 == 51 [pid = 1008] [id = 230]
03:20:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4E51A400) [pid = 1008] [serial = 643] [outer = 0000000000000000]
03:20:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4E5E3000) [pid = 1008] [serial = 644] [outer = 0000000F4E51A400]
03:20:17 INFO - PROCESS | 1008 | 1448018417344 Marionette INFO loaded listener.js
03:20:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4FB4AC00) [pid = 1008] [serial = 645] [outer = 0000000F4E51A400]
03:20:17 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:17 INFO - document served over http requires an http
03:20:17 INFO - sub-resource via script-tag using the http-csp
03:20:17 INFO - delivery method with keep-origin-redirect and when
03:20:17 INFO - the target request is same-origin.
03:20:17 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 776ms
03:20:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:20:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B42800 == 52 [pid = 1008] [id = 231]
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4FDCE400) [pid = 1008] [serial = 646] [outer = 0000000000000000]
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F4FDD9400) [pid = 1008] [serial = 647] [outer = 0000000F4FDCE400]
03:20:18 INFO - PROCESS | 1008 | 1448018418145 Marionette INFO loaded listener.js
03:20:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F51971800) [pid = 1008] [serial = 648] [outer = 0000000F4FDCE400]
03:20:18 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:18 INFO - document served over http requires an http
03:20:18 INFO - sub-resource via script-tag using the http-csp
03:20:18 INFO - delivery method with no-redirect and when
03:20:18 INFO - the target request is same-origin.
03:20:18 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 672ms
03:20:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:20:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E28800 == 53 [pid = 1008] [id = 232]
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F4FDD5400) [pid = 1008] [serial = 649] [outer = 0000000000000000]
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5238B400) [pid = 1008] [serial = 650] [outer = 0000000F4FDD5400]
03:20:18 INFO - PROCESS | 1008 | 1448018418815 Marionette INFO loaded listener.js
03:20:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F52FDF000) [pid = 1008] [serial = 651] [outer = 0000000F4FDD5400]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5196EC00) [pid = 1008] [serial = 510] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018379164]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F4FD99400) [pid = 1008] [serial = 507] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F3F263C00) [pid = 1008] [serial = 515] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F4FB4D800) [pid = 1008] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4FBB4000) [pid = 1008] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F3D7DCC00) [pid = 1008] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4A1CF400) [pid = 1008] [serial = 549] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F43030C00) [pid = 1008] [serial = 552] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018392506]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F3DD2E000) [pid = 1008] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4E89D000) [pid = 1008] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4FDD4800) [pid = 1008] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F4C947C00) [pid = 1008] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4E5E2C00) [pid = 1008] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F44D2FC00) [pid = 1008] [serial = 547] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F3D7D7000) [pid = 1008] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4C65C800) [pid = 1008] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F52D61400) [pid = 1008] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F3D7B0000) [pid = 1008] [serial = 557] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3EB7E800) [pid = 1008] [serial = 554] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F5CAD7400) [pid = 1008] [serial = 542] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F58474000) [pid = 1008] [serial = 536] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F5BE8EC00) [pid = 1008] [serial = 539] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F52837800) [pid = 1008] [serial = 511] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018379164]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F56F40800) [pid = 1008] [serial = 533] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F55C6F000) [pid = 1008] [serial = 530] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F531A8800) [pid = 1008] [serial = 524] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F4D227400) [pid = 1008] [serial = 563] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5554DC00) [pid = 1008] [serial = 527] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F443B4000) [pid = 1008] [serial = 518] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F3DF17C00) [pid = 1008] [serial = 516] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F3D7D7400) [pid = 1008] [serial = 513] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F52FE5400) [pid = 1008] [serial = 572] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F45055400) [pid = 1008] [serial = 560] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F4FD93C00) [pid = 1008] [serial = 581] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F4FB48400) [pid = 1008] [serial = 566] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F43CC2C00) [pid = 1008] [serial = 578] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4CADDC00) [pid = 1008] [serial = 548] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F3EEC3000) [pid = 1008] [serial = 545] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F5554B400) [pid = 1008] [serial = 575] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F51767800) [pid = 1008] [serial = 569] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F3D7DF400) [pid = 1008] [serial = 558] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F3EEC2000) [pid = 1008] [serial = 555] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F3EB7CC00) [pid = 1008] [serial = 553] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018392506]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F4A70F000) [pid = 1008] [serial = 550] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F4E895000) [pid = 1008] [serial = 521] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F55CD8000) [pid = 1008] [serial = 584] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F52386C00) [pid = 1008] [serial = 509] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F54F41400) [pid = 1008] [serial = 573] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F4FBAF400) [pid = 1008] [serial = 453] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F583A2400) [pid = 1008] [serial = 456] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F5B90DC00) [pid = 1008] [serial = 459] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F55B2F800) [pid = 1008] [serial = 576] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F52839C00) [pid = 1008] [serial = 570] [outer = 0000000000000000] [url = about:blank]
03:20:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:19 INFO - document served over http requires an http
03:20:19 INFO - sub-resource via script-tag using the http-csp
03:20:19 INFO - delivery method with swap-origin-redirect and when
03:20:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:19 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 1195ms
03:20:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
03:20:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE9000 == 54 [pid = 1008] [id = 233]
03:20:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F443B4000) [pid = 1008] [serial = 652] [outer = 0000000000000000]
03:20:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4A010000) [pid = 1008] [serial = 653] [outer = 0000000F443B4000]
03:20:20 INFO - PROCESS | 1008 | 1448018420020 Marionette INFO loaded listener.js
03:20:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F5238A400) [pid = 1008] [serial = 654] [outer = 0000000F443B4000]
03:20:20 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:20 INFO - document served over http requires an http
03:20:20 INFO - sub-resource via xhr-request using the http-csp
03:20:20 INFO - delivery method with keep-origin-redirect and when
03:20:20 INFO - the target request is same-origin.
03:20:20 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 626ms
03:20:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:20:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54194000 == 55 [pid = 1008] [id = 234]
03:20:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4C947C00) [pid = 1008] [serial = 655] [outer = 0000000000000000]
03:20:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F531ACC00) [pid = 1008] [serial = 656] [outer = 0000000F4C947C00]
03:20:20 INFO - PROCESS | 1008 | 1448018420649 Marionette INFO loaded listener.js
03:20:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F54F43400) [pid = 1008] [serial = 657] [outer = 0000000F4C947C00]
03:20:21 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:20:21 INFO - document served over http requires an http
03:20:21 INFO - sub-resource via xhr-request using the http-csp
03:20:21 INFO - delivery method with no-redirect and when
03:20:21 INFO - the target request is same-origin.
03:20:21 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 586ms
03:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:20:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55912800 == 56 [pid = 1008] [id = 235]
03:20:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F55181800) [pid = 1008] [serial = 658] [outer = 0000000000000000]
03:20:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F5554AC00) [pid = 1008] [serial = 659] [outer = 0000000F55181800]
03:20:21 INFO - PROCESS | 1008 | 1448018421174 Marionette INFO loaded listener.js
03:20:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F559ED800) [pid = 1008] [serial = 660] [outer = 0000000F55181800]
03:20:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:21 INFO - document served over http requires an http
03:20:21 INFO - sub-resource via xhr-request using the http-csp
03:20:21 INFO - delivery method with swap-origin-redirect and when
03:20:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:21 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 733ms
03:20:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
03:20:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D59800 == 57 [pid = 1008] [id = 236]
03:20:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F3F366000) [pid = 1008] [serial = 661] [outer = 0000000000000000]
03:20:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F3F496000) [pid = 1008] [serial = 662] [outer = 0000000F3F366000]
03:20:22 INFO - PROCESS | 1008 | 1448018422123 Marionette INFO loaded listener.js
03:20:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F43CB8400) [pid = 1008] [serial = 663] [outer = 0000000F3F366000]
03:20:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:22 INFO - document served over http requires an https
03:20:22 INFO - sub-resource via fetch-request using the http-csp
03:20:22 INFO - delivery method with keep-origin-redirect and when
03:20:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:20:22 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 1091ms
03:20:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:20:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E38000 == 58 [pid = 1008] [id = 237]
03:20:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F443B7000) [pid = 1008] [serial = 664] [outer = 0000000000000000]
03:20:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4BB7F800) [pid = 1008] [serial = 665] [outer = 0000000F443B7000]
03:20:23 INFO - PROCESS | 1008 | 1448018423151 Marionette INFO loaded listener.js
03:20:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4FB47000) [pid = 1008] [serial = 666] [outer = 0000000F443B7000]
03:20:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:23 INFO - document served over http requires an https
03:20:23 INFO - sub-resource via fetch-request using the http-csp
03:20:23 INFO - delivery method with no-redirect and when
03:20:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
03:20:23 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 923ms
03:20:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
03:20:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DA8000 == 59 [pid = 1008] [id = 238]
03:20:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4FD97400) [pid = 1008] [serial = 667] [outer = 0000000000000000]
03:20:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F52FDBC00) [pid = 1008] [serial = 668] [outer = 0000000F4FD97400]
03:20:24 INFO - PROCESS | 1008 | 1448018424090 Marionette INFO loaded listener.js
03:20:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F55B38800) [pid = 1008] [serial = 669] [outer = 0000000F4FD97400]
03:20:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:24 INFO - document served over http requires an https
03:20:24 INFO - sub-resource via fetch-request using the http-csp
03:20:24 INFO - delivery method with swap-origin-redirect and when
03:20:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:20:24 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 881ms
03:20:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:20:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5841B000 == 60 [pid = 1008] [id = 239]
03:20:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F55C4BC00) [pid = 1008] [serial = 670] [outer = 0000000000000000]
03:20:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F55C74800) [pid = 1008] [serial = 671] [outer = 0000000F55C4BC00]
03:20:24 INFO - PROCESS | 1008 | 1448018424979 Marionette INFO loaded listener.js
03:20:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F56DE8400) [pid = 1008] [serial = 672] [outer = 0000000F55C4BC00]
03:20:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:25 INFO - document served over http requires an https
03:20:25 INFO - sub-resource via fetch-request using the http-csp
03:20:25 INFO - delivery method with swap-origin-redirect and when
03:20:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 985ms
03:20:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
03:20:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CD1800 == 61 [pid = 1008] [id = 240]
03:20:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F56F48800) [pid = 1008] [serial = 673] [outer = 0000000000000000]
03:20:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F57889800) [pid = 1008] [serial = 674] [outer = 0000000F56F48800]
03:20:26 INFO - PROCESS | 1008 | 1448018426002 Marionette INFO loaded listener.js
03:20:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F583A4800) [pid = 1008] [serial = 675] [outer = 0000000F56F48800]
03:20:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:26 INFO - document served over http requires an https
03:20:26 INFO - sub-resource via fetch-request using the http-csp
03:20:26 INFO - delivery method with keep-origin-redirect and when
03:20:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:20:26 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 1027ms
03:20:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:20:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C421800 == 62 [pid = 1008] [id = 241]
03:20:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F5847B800) [pid = 1008] [serial = 676] [outer = 0000000000000000]
03:20:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F5B909000) [pid = 1008] [serial = 677] [outer = 0000000F5847B800]
03:20:27 INFO - PROCESS | 1008 | 1448018427077 Marionette INFO loaded listener.js
03:20:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5C3B6400) [pid = 1008] [serial = 678] [outer = 0000000F5847B800]
03:20:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:27 INFO - document served over http requires an https
03:20:27 INFO - sub-resource via fetch-request using the http-csp
03:20:27 INFO - delivery method with no-redirect and when
03:20:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
03:20:27 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 1004ms
03:20:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
03:20:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D31B000 == 63 [pid = 1008] [id = 242]
03:20:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F58752400) [pid = 1008] [serial = 679] [outer = 0000000000000000]
03:20:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F58759C00) [pid = 1008] [serial = 680] [outer = 0000000F58752400]
03:20:28 INFO - PROCESS | 1008 | 1448018428051 Marionette INFO loaded listener.js
03:20:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F5C3B1000) [pid = 1008] [serial = 681] [outer = 0000000F58752400]
03:20:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:28 INFO - document served over http requires an https
03:20:28 INFO - sub-resource via fetch-request using the http-csp
03:20:28 INFO - delivery method with swap-origin-redirect and when
03:20:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:20:28 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 985ms
03:20:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:20:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E724800 == 64 [pid = 1008] [id = 243]
03:20:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5B911000) [pid = 1008] [serial = 682] [outer = 0000000000000000]
03:20:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5C499800) [pid = 1008] [serial = 683] [outer = 0000000F5B911000]
03:20:29 INFO - PROCESS | 1008 | 1448018429044 Marionette INFO loaded listener.js
03:20:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F5C4A2400) [pid = 1008] [serial = 684] [outer = 0000000F5B911000]
03:20:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E736000 == 65 [pid = 1008] [id = 244]
03:20:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5C4A1C00) [pid = 1008] [serial = 685] [outer = 0000000000000000]
03:20:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5CA67400) [pid = 1008] [serial = 686] [outer = 0000000F5C4A1C00]
03:20:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:29 INFO - document served over http requires an https
03:20:29 INFO - sub-resource via iframe-tag using the http-csp
03:20:29 INFO - delivery method with keep-origin-redirect and when
03:20:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:20:29 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 1025ms
03:20:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:20:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EADC800 == 66 [pid = 1008] [id = 245]
03:20:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5CA5F800) [pid = 1008] [serial = 687] [outer = 0000000000000000]
03:20:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5CA68C00) [pid = 1008] [serial = 688] [outer = 0000000F5CA5F800]
03:20:30 INFO - PROCESS | 1008 | 1448018430117 Marionette INFO loaded listener.js
03:20:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F5CC7E000) [pid = 1008] [serial = 689] [outer = 0000000F5CA5F800]
03:20:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EAF1800 == 67 [pid = 1008] [id = 246]
03:20:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5CC85800) [pid = 1008] [serial = 690] [outer = 0000000000000000]
03:20:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5CC91C00) [pid = 1008] [serial = 691] [outer = 0000000F5CC85800]
03:20:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:30 INFO - document served over http requires an https
03:20:30 INFO - sub-resource via iframe-tag using the http-csp
03:20:30 INFO - delivery method with no-redirect and when
03:20:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:20:30 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 1128ms
03:20:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:20:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1DA800 == 68 [pid = 1008] [id = 247]
03:20:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5CA60800) [pid = 1008] [serial = 692] [outer = 0000000000000000]
03:20:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5CC88C00) [pid = 1008] [serial = 693] [outer = 0000000F5CA60800]
03:20:31 INFO - PROCESS | 1008 | 1448018431280 Marionette INFO loaded listener.js
03:20:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5D062800) [pid = 1008] [serial = 694] [outer = 0000000F5CA60800]
03:20:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EAE4800 == 69 [pid = 1008] [id = 248]
03:20:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F4FD57800) [pid = 1008] [serial = 695] [outer = 0000000000000000]
03:20:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4FD59800) [pid = 1008] [serial = 696] [outer = 0000000F4FD57800]
03:20:31 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:31 INFO - document served over http requires an https
03:20:31 INFO - sub-resource via iframe-tag using the http-csp
03:20:31 INFO - delivery method with swap-origin-redirect and when
03:20:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:20:31 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 1021ms
03:20:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:20:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F580AE000 == 70 [pid = 1008] [id = 249]
03:20:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4FD59400) [pid = 1008] [serial = 697] [outer = 0000000000000000]
03:20:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F5CE6A800) [pid = 1008] [serial = 698] [outer = 0000000F4FD59400]
03:20:32 INFO - PROCESS | 1008 | 1448018432281 Marionette INFO loaded listener.js
03:20:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F5BEA9000) [pid = 1008] [serial = 699] [outer = 0000000F4FD59400]
03:20:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D97E800 == 71 [pid = 1008] [id = 250]
03:20:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F58769400) [pid = 1008] [serial = 700] [outer = 0000000000000000]
03:20:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5876EC00) [pid = 1008] [serial = 701] [outer = 0000000F58769400]
03:20:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:33 INFO - document served over http requires an https
03:20:33 INFO - sub-resource via iframe-tag using the http-csp
03:20:33 INFO - delivery method with swap-origin-redirect and when
03:20: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"
03:20:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:33 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 1088ms
03:20:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:20:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D98F800 == 72 [pid = 1008] [id = 251]
03:20:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5876CC00) [pid = 1008] [serial = 702] [outer = 0000000000000000]
03:20:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5BEAAC00) [pid = 1008] [serial = 703] [outer = 0000000F5876CC00]
03:20:33 INFO - PROCESS | 1008 | 1448018433374 Marionette INFO loaded listener.js
03:20:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5BEB5400) [pid = 1008] [serial = 704] [outer = 0000000F5876CC00]
03:20:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D643000 == 73 [pid = 1008] [id = 252]
03:20:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5AF93000) [pid = 1008] [serial = 705] [outer = 0000000000000000]
03:20:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F432CC400) [pid = 1008] [serial = 706] [outer = 0000000F5AF93000]
03:20:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:37 INFO - document served over http requires an https
03:20:37 INFO - sub-resource via iframe-tag using the http-csp
03:20:37 INFO - delivery method with keep-origin-redirect and when
03:20: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"
03:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:20:37 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 4256ms
03:20:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:20:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9E9000 == 74 [pid = 1008] [id = 253]
03:20:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F443B6C00) [pid = 1008] [serial = 707] [outer = 0000000000000000]
03:20:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F4C952800) [pid = 1008] [serial = 708] [outer = 0000000F443B6C00]
03:20:37 INFO - PROCESS | 1008 | 1448018437650 Marionette INFO loaded listener.js
03:20:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F54F49000) [pid = 1008] [serial = 709] [outer = 0000000F443B6C00]
03:20:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E305800 == 75 [pid = 1008] [id = 254]
03:20:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F433F1400) [pid = 1008] [serial = 710] [outer = 0000000000000000]
03:20:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F443B4800) [pid = 1008] [serial = 711] [outer = 0000000F433F1400]
03:20:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:38 INFO - document served over http requires an https
03:20:38 INFO - sub-resource via iframe-tag using the http-csp
03:20:38 INFO - delivery method with no-redirect and when
03:20:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:20:38 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 1328ms
03:20:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:20:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53361000 == 76 [pid = 1008] [id = 255]
03:20:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F4BB84C00) [pid = 1008] [serial = 712] [outer = 0000000000000000]
03:20:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4C944400) [pid = 1008] [serial = 713] [outer = 0000000F4BB84C00]
03:20:38 INFO - PROCESS | 1008 | 1448018438941 Marionette INFO loaded listener.js
03:20:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4FD58400) [pid = 1008] [serial = 714] [outer = 0000000F4BB84C00]
03:20:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B84000 == 77 [pid = 1008] [id = 256]
03:20:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4A1C9800) [pid = 1008] [serial = 715] [outer = 0000000000000000]
03:20:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F3F361400) [pid = 1008] [serial = 716] [outer = 0000000F4A1C9800]
03:20:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:39 INFO - document served over http requires an https
03:20:39 INFO - sub-resource via iframe-tag using the http-csp
03:20:39 INFO - delivery method with swap-origin-redirect and when
03:20: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"
03:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:20:39 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 1245ms
03:20:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:20:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43CD6000 == 78 [pid = 1008] [id = 257]
03:20:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F43E8F400) [pid = 1008] [serial = 717] [outer = 0000000000000000]
03:20:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F4C50C800) [pid = 1008] [serial = 718] [outer = 0000000F43E8F400]
03:20:40 INFO - PROCESS | 1008 | 1448018440196 Marionette INFO loaded listener.js
03:20:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F4FD53C00) [pid = 1008] [serial = 719] [outer = 0000000F43E8F400]
03:20:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F4E89F400) [pid = 1008] [serial = 720] [outer = 0000000F51592400]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CC5800 == 77 [pid = 1008] [id = 156]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54194000 == 76 [pid = 1008] [id = 234]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE9000 == 75 [pid = 1008] [id = 233]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D321000 == 74 [pid = 1008] [id = 193]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E28800 == 73 [pid = 1008] [id = 232]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B42800 == 72 [pid = 1008] [id = 231]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FBA000 == 71 [pid = 1008] [id = 230]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5259A000 == 70 [pid = 1008] [id = 229]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51121800 == 69 [pid = 1008] [id = 228]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C831000 == 68 [pid = 1008] [id = 227]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C567000 == 67 [pid = 1008] [id = 226]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43018800 == 66 [pid = 1008] [id = 225]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450D7000 == 65 [pid = 1008] [id = 224]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4943A800 == 64 [pid = 1008] [id = 223]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C577800 == 63 [pid = 1008] [id = 222]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435B5800 == 62 [pid = 1008] [id = 221]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CFCE800 == 61 [pid = 1008] [id = 220]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C320800 == 60 [pid = 1008] [id = 219]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B9D4800 == 59 [pid = 1008] [id = 218]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58C9D800 == 58 [pid = 1008] [id = 217]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58421800 == 57 [pid = 1008] [id = 216]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57992800 == 56 [pid = 1008] [id = 215]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5793D800 == 55 [pid = 1008] [id = 214]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F576AE000 == 54 [pid = 1008] [id = 213]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DA8800 == 53 [pid = 1008] [id = 212]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CA3800 == 52 [pid = 1008] [id = 211]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525A8800 == 51 [pid = 1008] [id = 210]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4D262800 == 50 [pid = 1008] [id = 209]
03:20:40 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563A1800 == 49 [pid = 1008] [id = 208]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F4E02DC00) [pid = 1008] [serial = 551] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F4A706400) [pid = 1008] [serial = 556] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F435CBC00) [pid = 1008] [serial = 546] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F4B5B7800) [pid = 1008] [serial = 561] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F4E529C00) [pid = 1008] [serial = 564] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4C96B400) [pid = 1008] [serial = 579] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4FBB5400) [pid = 1008] [serial = 567] [outer = 0000000000000000] [url = about:blank]
03:20:40 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F559F3800) [pid = 1008] [serial = 582] [outer = 0000000000000000] [url = about:blank]
03:20:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:41 INFO - document served over http requires an https
03:20:41 INFO - sub-resource via script-tag using the http-csp
03:20:41 INFO - delivery method with keep-origin-redirect and when
03:20: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"
03:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:20:41 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 1237ms
03:20:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:20:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B665800 == 50 [pid = 1008] [id = 258]
03:20:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4A017000) [pid = 1008] [serial = 721] [outer = 0000000000000000]
03:20:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4A1E2400) [pid = 1008] [serial = 722] [outer = 0000000F4A017000]
03:20:41 INFO - PROCESS | 1008 | 1448018441401 Marionette INFO loaded listener.js
03:20:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4D220800) [pid = 1008] [serial = 723] [outer = 0000000F4A017000]
03:20:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:41 INFO - document served over http requires an https
03:20:41 INFO - sub-resource via script-tag using the http-csp
03:20:41 INFO - delivery method with no-redirect and when
03:20: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"
03:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:20:41 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 732ms
03:20:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:20:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC32000 == 51 [pid = 1008] [id = 259]
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F4E608000) [pid = 1008] [serial = 724] [outer = 0000000000000000]
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F4FBAF000) [pid = 1008] [serial = 725] [outer = 0000000F4E608000]
03:20:42 INFO - PROCESS | 1008 | 1448018442039 Marionette INFO loaded listener.js
03:20:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F5158BC00) [pid = 1008] [serial = 726] [outer = 0000000F4E608000]
03:20:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:42 INFO - document served over http requires an https
03:20:42 INFO - sub-resource via script-tag using the http-csp
03:20:42 INFO - delivery method with swap-origin-redirect and when
03:20: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"
03:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:20:42 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 691ms
03:20:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:20:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B31800 == 52 [pid = 1008] [id = 260]
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F5196FC00) [pid = 1008] [serial = 727] [outer = 0000000000000000]
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F52836C00) [pid = 1008] [serial = 728] [outer = 0000000F5196FC00]
03:20:42 INFO - PROCESS | 1008 | 1448018442734 Marionette INFO loaded listener.js
03:20:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F53354000) [pid = 1008] [serial = 729] [outer = 0000000F5196FC00]
03:20:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:43 INFO - document served over http requires an https
03:20:43 INFO - sub-resource via script-tag using the http-csp
03:20:43 INFO - delivery method with swap-origin-redirect and when
03:20:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:43 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 734ms
03:20:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:20:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E41000 == 53 [pid = 1008] [id = 261]
03:20:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F55188800) [pid = 1008] [serial = 730] [outer = 0000000000000000]
03:20:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F55B33C00) [pid = 1008] [serial = 731] [outer = 0000000F55188800]
03:20:43 INFO - PROCESS | 1008 | 1448018443537 Marionette INFO loaded listener.js
03:20:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F55CD7000) [pid = 1008] [serial = 732] [outer = 0000000F55188800]
03:20:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:44 INFO - document served over http requires an https
03:20:44 INFO - sub-resource via script-tag using the http-csp
03:20:44 INFO - delivery method with keep-origin-redirect and when
03:20:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:20:44 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 775ms
03:20:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:20:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C11000 == 54 [pid = 1008] [id = 262]
03:20:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F55CD2C00) [pid = 1008] [serial = 733] [outer = 0000000000000000]
03:20:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F56F4F400) [pid = 1008] [serial = 734] [outer = 0000000F55CD2C00]
03:20:44 INFO - PROCESS | 1008 | 1448018444345 Marionette INFO loaded listener.js
03:20:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F582E5C00) [pid = 1008] [serial = 735] [outer = 0000000F55CD2C00]
03:20:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:44 INFO - document served over http requires an https
03:20:44 INFO - sub-resource via script-tag using the http-csp
03:20:44 INFO - delivery method with no-redirect and when
03:20:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:20:44 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 671ms
03:20:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:20:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DB4800 == 55 [pid = 1008] [id = 263]
03:20:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F582E2400) [pid = 1008] [serial = 736] [outer = 0000000000000000]
03:20:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F58480400) [pid = 1008] [serial = 737] [outer = 0000000F582E2400]
03:20:45 INFO - PROCESS | 1008 | 1448018445026 Marionette INFO loaded listener.js
03:20:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F5876E800) [pid = 1008] [serial = 738] [outer = 0000000F582E2400]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F4B6E1C00) [pid = 1008] [serial = 589] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F3ED70800) [pid = 1008] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F3ED74800) [pid = 1008] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F4FDCE400) [pid = 1008] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F443B4000) [pid = 1008] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F4E51A400) [pid = 1008] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F4FDD5400) [pid = 1008] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F49351C00) [pid = 1008] [serial = 633] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F3DD8B400) [pid = 1008] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4E513C00) [pid = 1008] [serial = 641] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F49357C00) [pid = 1008] [serial = 638] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F55C6E800) [pid = 1008] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4C947C00) [pid = 1008] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F4BB87000) [pid = 1008] [serial = 636] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018416205]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F583A0800) [pid = 1008] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F51970800) [pid = 1008] [serial = 594] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018402564]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F56F4E400) [pid = 1008] [serial = 599] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F4FD97C00) [pid = 1008] [serial = 623] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F582E4000) [pid = 1008] [serial = 611] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F4E026400) [pid = 1008] [serial = 620] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F3F359400) [pid = 1008] [serial = 629] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F4E5E5C00) [pid = 1008] [serial = 642] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F531ACC00) [pid = 1008] [serial = 656] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F3EB7A400) [pid = 1008] [serial = 626] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F57820400) [pid = 1008] [serial = 600] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4E5E3000) [pid = 1008] [serial = 644] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5CC96000) [pid = 1008] [serial = 608] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F4A1CE400) [pid = 1008] [serial = 590] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4C94A000) [pid = 1008] [serial = 639] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F4A010000) [pid = 1008] [serial = 653] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F54302400) [pid = 1008] [serial = 595] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018402564]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4A1CAC00) [pid = 1008] [serial = 634] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4C96C800) [pid = 1008] [serial = 592] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F3ED76800) [pid = 1008] [serial = 632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F435CCC00) [pid = 1008] [serial = 587] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4FDD9400) [pid = 1008] [serial = 647] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F55CCF400) [pid = 1008] [serial = 597] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5CC80800) [pid = 1008] [serial = 617] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F5BADA000) [pid = 1008] [serial = 605] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F5238B400) [pid = 1008] [serial = 650] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F57890C00) [pid = 1008] [serial = 602] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4C965400) [pid = 1008] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018416205]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F5CA09400) [pid = 1008] [serial = 614] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F5554AC00) [pid = 1008] [serial = 659] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F5238A400) [pid = 1008] [serial = 654] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F54F43400) [pid = 1008] [serial = 657] [outer = 0000000000000000] [url = about:blank]
03:20:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:45 INFO - document served over http requires an https
03:20:45 INFO - sub-resource via script-tag using the http-csp
03:20:45 INFO - delivery method with swap-origin-redirect and when
03:20:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:20:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:20:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:20:45 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 1039ms
03:20:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
03:20:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58405000 == 56 [pid = 1008] [id = 264]
03:20:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F432D4800) [pid = 1008] [serial = 739] [outer = 0000000000000000]
03:20:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F4E5E5C00) [pid = 1008] [serial = 740] [outer = 0000000F432D4800]
03:20:46 INFO - PROCESS | 1008 | 1448018446008 Marionette INFO loaded listener.js
03:20:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F59047C00) [pid = 1008] [serial = 741] [outer = 0000000F432D4800]
03:20:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:46 INFO - document served over http requires an https
03:20:46 INFO - sub-resource via xhr-request using the http-csp
03:20:46 INFO - delivery method with keep-origin-redirect and when
03:20:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:20:46 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 672ms
03:20:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:20:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CDF000 == 57 [pid = 1008] [id = 265]
03:20:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5904B800) [pid = 1008] [serial = 742] [outer = 0000000000000000]
03:20:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F59051C00) [pid = 1008] [serial = 743] [outer = 0000000F5904B800]
03:20:46 INFO - PROCESS | 1008 | 1448018446710 Marionette INFO loaded listener.js
03:20:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5B90BC00) [pid = 1008] [serial = 744] [outer = 0000000F5904B800]
03:20:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:47 INFO - document served over http requires an https
03:20:47 INFO - sub-resource via xhr-request using the http-csp
03:20:47 INFO - delivery method with no-redirect and when
03:20:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
03:20:47 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 670ms
03:20:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
03:20:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1DC800 == 58 [pid = 1008] [id = 266]
03:20:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5B206000) [pid = 1008] [serial = 745] [outer = 0000000000000000]
03:20:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5B20E400) [pid = 1008] [serial = 746] [outer = 0000000F5B206000]
03:20:47 INFO - PROCESS | 1008 | 1448018447376 Marionette INFO loaded listener.js
03:20:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5C49E400) [pid = 1008] [serial = 747] [outer = 0000000F5B206000]
03:20:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:48 INFO - document served over http requires an https
03:20:48 INFO - sub-resource via xhr-request using the http-csp
03:20:48 INFO - delivery method with swap-origin-redirect and when
03:20:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:20:48 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 923ms
03:20:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:20:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E859800 == 59 [pid = 1008] [id = 267]
03:20:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F43CC5800) [pid = 1008] [serial = 748] [outer = 0000000000000000]
03:20:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F45055400) [pid = 1008] [serial = 749] [outer = 0000000F43CC5800]
03:20:48 INFO - PROCESS | 1008 | 1448018448480 Marionette INFO loaded listener.js
03:20:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4E528800) [pid = 1008] [serial = 750] [outer = 0000000F43CC5800]
03:20:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:49 INFO - document served over http requires an https
03:20:49 INFO - sub-resource via xhr-request using the http-csp
03:20:49 INFO - delivery method with swap-origin-redirect and when
03:20:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:20:49 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 943ms
03:20:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
03:20:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58C9D800 == 60 [pid = 1008] [id = 268]
03:20:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F43E88800) [pid = 1008] [serial = 751] [outer = 0000000000000000]
03:20:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4FB47400) [pid = 1008] [serial = 752] [outer = 0000000F43E88800]
03:20:49 INFO - PROCESS | 1008 | 1448018449446 Marionette INFO loaded listener.js
03:20:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F55972000) [pid = 1008] [serial = 753] [outer = 0000000F43E88800]
03:20:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:50 INFO - document served over http requires an https
03:20:50 INFO - sub-resource via xhr-request using the http-csp
03:20:50 INFO - delivery method with keep-origin-redirect and when
03:20:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:20:50 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 944ms
03:20:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:20:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D609000 == 61 [pid = 1008] [id = 269]
03:20:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F55C6E800) [pid = 1008] [serial = 754] [outer = 0000000000000000]
03:20:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5AFA0400) [pid = 1008] [serial = 755] [outer = 0000000F55C6E800]
03:20:50 INFO - PROCESS | 1008 | 1448018450425 Marionette INFO loaded listener.js
03:20:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5B90F000) [pid = 1008] [serial = 756] [outer = 0000000F55C6E800]
03:20:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:20:51 INFO - document served over http requires an https
03:20:51 INFO - sub-resource via xhr-request using the http-csp
03:20:51 INFO - delivery method with no-redirect and when
03:20:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
03:20:51 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 985ms
03:20:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
03:20:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D648800 == 62 [pid = 1008] [id = 270]
03:20:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5BE98400) [pid = 1008] [serial = 757] [outer = 0000000000000000]
03:20:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5CA06000) [pid = 1008] [serial = 758] [outer = 0000000F5BE98400]
03:20:51 INFO - PROCESS | 1008 | 1448018451383 Marionette INFO loaded listener.js
03:20:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5CACF000) [pid = 1008] [serial = 759] [outer = 0000000F5BE98400]
03:20:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:51 INFO - document served over http requires an https
03:20:51 INFO - sub-resource via xhr-request using the http-csp
03:20:51 INFO - delivery method with swap-origin-redirect and when
03:20:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:20:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:20:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:20:51 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 879ms
03:20:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:20:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D995800 == 63 [pid = 1008] [id = 271]
03:20:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5CC4FC00) [pid = 1008] [serial = 760] [outer = 0000000000000000]
03:20:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5CC56C00) [pid = 1008] [serial = 761] [outer = 0000000F5CC4FC00]
03:20:52 INFO - PROCESS | 1008 | 1448018452269 Marionette INFO loaded listener.js
03:20:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F5D061000) [pid = 1008] [serial = 762] [outer = 0000000F5CC4FC00]
03:20:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:52 INFO - document served over http requires an http
03:20:52 INFO - sub-resource via fetch-request using the meta-csp
03:20:52 INFO - delivery method with keep-origin-redirect and when
03:20:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:20:52 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 986ms
03:20:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:20:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F017800 == 64 [pid = 1008] [id = 272]
03:20:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F5CC51400) [pid = 1008] [serial = 763] [outer = 0000000000000000]
03:20:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F5D062C00) [pid = 1008] [serial = 764] [outer = 0000000F5CC51400]
03:20:53 INFO - PROCESS | 1008 | 1448018453314 Marionette INFO loaded listener.js
03:20:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F5D6F2800) [pid = 1008] [serial = 765] [outer = 0000000F5CC51400]
03:20:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:20:54 INFO - document served over http requires an http
03:20:54 INFO - sub-resource via fetch-request using the meta-csp
03:20:54 INFO - delivery method with no-redirect and when
03:20:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
03:20:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1033ms
03:20:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:20:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E91E000 == 65 [pid = 1008] [id = 273]
03:20:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F5D6F1400) [pid = 1008] [serial = 766] [outer = 0000000000000000]
03:20:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F5D6FB000) [pid = 1008] [serial = 767] [outer = 0000000F5D6F1400]
03:20:54 INFO - PROCESS | 1008 | 1448018454356 Marionette INFO loaded listener.js
03:20:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F61A83000) [pid = 1008] [serial = 768] [outer = 0000000F5D6F1400]
03:20:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:20:55 INFO - document served over http requires an http
03:20:55 INFO - sub-resource via fetch-request using the meta-csp
03:20:55 INFO - delivery method with swap-origin-redirect and when
03:20: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-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:20:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:20:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:20:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:20:55 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 986ms
03:20:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:20:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5ECC1000 == 66 [pid = 1008] [id = 274]
03:20:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F5E807C00) [pid = 1008] [serial = 769] [outer = 0000000000000000]
03:20:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F5E80E400) [pid = 1008] [serial = 770] [outer = 0000000F5E807C00]
03:20:55 INFO - PROCESS | 1008 | 1448018455310 Marionette INFO loaded listener.js
03:20:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F61A80C00) [pid = 1008] [serial = 771] [outer = 0000000F5E807C00]
03:20:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5ECC9800 == 67 [pid = 1008] [id = 275]
03:20:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F6095FC00) [pid = 1008] [serial = 772] [outer = 0000000000000000]
03:20:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F60965000) [pid = 1008] [serial = 773] [outer = 0000000F6095FC00]
03:20:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:20:56 INFO - document served over http requires an http
03:20:56 INFO - sub-resource via iframe-tag using the meta-csp
03:20:56 INFO - delivery method with keep-origin-redirect and when
03:20:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:20:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 984ms
03:20:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:20:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6094A000 == 68 [pid = 1008] [id = 276]
03:20:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F5E810C00) [pid = 1008] [serial = 774] [outer = 0000000000000000]
03:20:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F60964000) [pid = 1008] [serial = 775] [outer = 0000000F5E810C00]
03:20:56 INFO - PROCESS | 1008 | 1448018456331 Marionette INFO loaded listener.js
03:20:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F61A86000) [pid = 1008] [serial = 776] [outer = 0000000F5E810C00]
03:20:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA3B000 == 69 [pid = 1008] [id = 277]
03:20:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F56E8CC00) [pid = 1008] [serial = 777] [outer = 0000000000000000]
03:20:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F56E94C00) [pid = 1008] [serial = 778] [outer = 0000000F56E8CC00]
03:20:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:20:57 INFO - document served over http requires an http
03:20:57 INFO - sub-resource via iframe-tag using the meta-csp
03:20:57 INFO - delivery method with no-redirect and when
03:20: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"
03:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:20:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:20:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:20:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:20:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:20:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:20:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:20:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1139ms
03:20:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:20:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA4B800 == 70 [pid = 1008] [id = 278]
03:20:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F56E90800) [pid = 1008] [serial = 779] [outer = 0000000000000000]
03:20:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F5EA24800) [pid = 1008] [serial = 780] [outer = 0000000F56E90800]
03:20:57 INFO - PROCESS | 1008 | 1448018457507 Marionette INFO loaded listener.js
03:20:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:20:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F5EA2BC00) [pid = 1008] [serial = 781] [outer = 0000000F56E90800]
03:20:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4301F800 == 71 [pid = 1008] [id = 279]
03:20:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F3F2D8800) [pid = 1008] [serial = 782] [outer = 0000000000000000]
03:20:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F3EDFA000) [pid = 1008] [serial = 783] [outer = 0000000F3F2D8800]
03:21:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:00 INFO - document served over http requires an http
03:21:00 INFO - sub-resource via iframe-tag using the meta-csp
03:21:00 INFO - delivery method with swap-origin-redirect and when
03:21: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-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:21:00 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 2839ms
03:21:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:21:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B666000 == 72 [pid = 1008] [id = 280]
03:21:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F3EEBF400) [pid = 1008] [serial = 784] [outer = 0000000000000000]
03:21:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F3F2D7000) [pid = 1008] [serial = 785] [outer = 0000000F3EEBF400]
03:21:01 INFO - PROCESS | 1008 | 1448018461113 Marionette INFO loaded listener.js
03:21:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F43CBB400) [pid = 1008] [serial = 786] [outer = 0000000F3EEBF400]
03:21:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:01 INFO - document served over http requires an http
03:21:01 INFO - sub-resource via script-tag using the meta-csp
03:21:01 INFO - delivery method with keep-origin-redirect and when
03:21:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:21:01 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 1728ms
03:21:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:21:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B15800 == 73 [pid = 1008] [id = 281]
03:21:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F4CB84C00) [pid = 1008] [serial = 787] [outer = 0000000000000000]
03:21:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F4D226000) [pid = 1008] [serial = 788] [outer = 0000000F4CB84C00]
03:21:02 INFO - PROCESS | 1008 | 1448018462030 Marionette INFO loaded listener.js
03:21:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F4FD96C00) [pid = 1008] [serial = 789] [outer = 0000000F4CB84C00]
03:21:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:02 INFO - document served over http requires an http
03:21:02 INFO - sub-resource via script-tag using the meta-csp
03:21:02 INFO - delivery method with no-redirect and when
03:21:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
03:21:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1180ms
03:21:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:21:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435BF800 == 74 [pid = 1008] [id = 282]
03:21:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F3DE50000) [pid = 1008] [serial = 790] [outer = 0000000000000000]
03:21:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F3EEC0800) [pid = 1008] [serial = 791] [outer = 0000000F3DE50000]
03:21:03 INFO - PROCESS | 1008 | 1448018463225 Marionette INFO loaded listener.js
03:21:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F45CA1400) [pid = 1008] [serial = 792] [outer = 0000000F3DE50000]
03:21:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:03 INFO - document served over http requires an http
03:21:03 INFO - sub-resource via script-tag using the meta-csp
03:21:03 INFO - delivery method with swap-origin-redirect and when
03:21: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:21:03 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 986ms
03:21:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:21:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7AD800 == 75 [pid = 1008] [id = 283]
03:21:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F4C94A800) [pid = 1008] [serial = 793] [outer = 0000000000000000]
03:21:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F4C94E400) [pid = 1008] [serial = 794] [outer = 0000000F4C94A800]
03:21:04 INFO - PROCESS | 1008 | 1448018464250 Marionette INFO loaded listener.js
03:21:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F4D22DC00) [pid = 1008] [serial = 795] [outer = 0000000F4C94A800]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7A0800 == 74 [pid = 1008] [id = 170]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CDF000 == 73 [pid = 1008] [id = 265]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58405000 == 72 [pid = 1008] [id = 264]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DB4800 == 71 [pid = 1008] [id = 263]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C11000 == 70 [pid = 1008] [id = 262]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E41000 == 69 [pid = 1008] [id = 261]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B31800 == 68 [pid = 1008] [id = 260]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC32000 == 67 [pid = 1008] [id = 259]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B665800 == 66 [pid = 1008] [id = 258]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43CD6000 == 65 [pid = 1008] [id = 257]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B84000 == 64 [pid = 1008] [id = 256]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53361000 == 63 [pid = 1008] [id = 255]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E305800 == 62 [pid = 1008] [id = 254]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9E9000 == 61 [pid = 1008] [id = 253]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D643000 == 60 [pid = 1008] [id = 252]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D98F800 == 59 [pid = 1008] [id = 251]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D97E800 == 58 [pid = 1008] [id = 250]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F580AE000 == 57 [pid = 1008] [id = 249]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EAE4800 == 56 [pid = 1008] [id = 248]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1DA800 == 55 [pid = 1008] [id = 247]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EAF1800 == 54 [pid = 1008] [id = 246]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EADC800 == 53 [pid = 1008] [id = 245]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E736000 == 52 [pid = 1008] [id = 244]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E724800 == 51 [pid = 1008] [id = 243]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D31B000 == 50 [pid = 1008] [id = 242]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C421800 == 49 [pid = 1008] [id = 241]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CD1800 == 48 [pid = 1008] [id = 240]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5841B000 == 47 [pid = 1008] [id = 239]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DA8000 == 46 [pid = 1008] [id = 238]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E38000 == 45 [pid = 1008] [id = 237]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D59800 == 44 [pid = 1008] [id = 236]
03:21:04 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55912800 == 43 [pid = 1008] [id = 235]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F52FDF000) [pid = 1008] [serial = 651] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F4BB85000) [pid = 1008] [serial = 630] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F4FB4AC00) [pid = 1008] [serial = 645] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F4E45D800) [pid = 1008] [serial = 640] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F44D35C00) [pid = 1008] [serial = 627] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F51971800) [pid = 1008] [serial = 648] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F56BF3400) [pid = 1008] [serial = 585] [outer = 0000000000000000] [url = about:blank]
03:21:04 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F4C30F800) [pid = 1008] [serial = 635] [outer = 0000000000000000] [url = about:blank]
03:21:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:05 INFO - document served over http requires an http
03:21:05 INFO - sub-resource via xhr-request using the meta-csp
03:21:05 INFO - delivery method with keep-origin-redirect and when
03:21:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:21:05 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 1197ms
03:21:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:21:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D57800 == 44 [pid = 1008] [id = 284]
03:21:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F3DD30400) [pid = 1008] [serial = 796] [outer = 0000000000000000]
03:21:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F433FD400) [pid = 1008] [serial = 797] [outer = 0000000F3DD30400]
03:21:05 INFO - PROCESS | 1008 | 1448018465384 Marionette INFO loaded listener.js
03:21:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F4BB7FC00) [pid = 1008] [serial = 798] [outer = 0000000F3DD30400]
03:21:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:05 INFO - document served over http requires an http
03:21:05 INFO - sub-resource via xhr-request using the meta-csp
03:21:05 INFO - delivery method with no-redirect and when
03:21:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
03:21:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 732ms
03:21:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:21:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC2A000 == 45 [pid = 1008] [id = 285]
03:21:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F4C96DC00) [pid = 1008] [serial = 799] [outer = 0000000000000000]
03:21:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F4CB85800) [pid = 1008] [serial = 800] [outer = 0000000F4C96DC00]
03:21:06 INFO - PROCESS | 1008 | 1448018466034 Marionette INFO loaded listener.js
03:21:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F4E5E3000) [pid = 1008] [serial = 801] [outer = 0000000F4C96DC00]
03:21:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:06 INFO - document served over http requires an http
03:21:06 INFO - sub-resource via xhr-request using the meta-csp
03:21:06 INFO - delivery method with swap-origin-redirect and when
03:21:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:21:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:21:06 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 732ms
03:21:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:21:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E2000 == 46 [pid = 1008] [id = 286]
03:21:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F4FBB5800) [pid = 1008] [serial = 802] [outer = 0000000000000000]
03:21:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F4FD55000) [pid = 1008] [serial = 803] [outer = 0000000F4FBB5800]
03:21:06 INFO - PROCESS | 1008 | 1448018466769 Marionette INFO loaded listener.js
03:21:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F4FDD2800) [pid = 1008] [serial = 804] [outer = 0000000F4FBB5800]
03:21:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:07 INFO - document served over http requires an https
03:21:07 INFO - sub-resource via fetch-request using the meta-csp
03:21:07 INFO - delivery method with keep-origin-redirect and when
03:21:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:21:07 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 775ms
03:21:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:21:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B78000 == 47 [pid = 1008] [id = 287]
03:21:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F4FDCC000) [pid = 1008] [serial = 805] [outer = 0000000000000000]
03:21:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F52382800) [pid = 1008] [serial = 806] [outer = 0000000F4FDCC000]
03:21:07 INFO - PROCESS | 1008 | 1448018467591 Marionette INFO loaded listener.js
03:21:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F52835C00) [pid = 1008] [serial = 807] [outer = 0000000F4FDCC000]
03:21:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:08 INFO - document served over http requires an https
03:21:08 INFO - sub-resource via fetch-request using the meta-csp
03:21:08 INFO - delivery method with no-redirect and when
03:21:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
03:21:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 776ms
03:21:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:21:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5408C800 == 48 [pid = 1008] [id = 288]
03:21:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F52834400) [pid = 1008] [serial = 808] [outer = 0000000000000000]
03:21:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F52FE7400) [pid = 1008] [serial = 809] [outer = 0000000F52834400]
03:21:08 INFO - PROCESS | 1008 | 1448018468369 Marionette INFO loaded listener.js
03:21:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F54305C00) [pid = 1008] [serial = 810] [outer = 0000000F52834400]
03:21:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:08 INFO - document served over http requires an https
03:21:08 INFO - sub-resource via fetch-request using the meta-csp
03:21:08 INFO - delivery method with swap-origin-redirect and when
03:21:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:21:08 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 734ms
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F5B90E800) [pid = 1008] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F44422C00) [pid = 1008] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F5C3B5800) [pid = 1008] [serial = 470] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F55C6C000) [pid = 1008] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F5283CC00) [pid = 1008] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F3D7AA400) [pid = 1008] [serial = 512] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F58480C00) [pid = 1008] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F4831BC00) [pid = 1008] [serial = 591] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F583A5000) [pid = 1008] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F58769400) [pid = 1008] [serial = 700] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F4FD57800) [pid = 1008] [serial = 695] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F433F2000) [pid = 1008] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F43E67800) [pid = 1008] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F4935CC00) [pid = 1008] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F4E3E1400) [pid = 1008] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F5CC85800) [pid = 1008] [serial = 690] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018430558]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F5AF93000) [pid = 1008] [serial = 705] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F5C4A1C00) [pid = 1008] [serial = 685] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F443B7000) [pid = 1008] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F5196FC00) [pid = 1008] [serial = 727] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F4A017000) [pid = 1008] [serial = 721] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F582E2400) [pid = 1008] [serial = 736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F4E608000) [pid = 1008] [serial = 724] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:21:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F4A1C9800) [pid = 1008] [serial = 715] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F55181800) [pid = 1008] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F55CD2C00) [pid = 1008] [serial = 733] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F432D4800) [pid = 1008] [serial = 739] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4BB84C00) [pid = 1008] [serial = 712] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F3D897C00) [pid = 1008] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F3F366000) [pid = 1008] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4FD97400) [pid = 1008] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5847B800) [pid = 1008] [serial = 676] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F55188800) [pid = 1008] [serial = 730] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F43E8F400) [pid = 1008] [serial = 717] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F55C4BC00) [pid = 1008] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F56F48800) [pid = 1008] [serial = 673] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F5CC7D000) [pid = 1008] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F5CA02400) [pid = 1008] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F582E0000) [pid = 1008] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F5CAD9C00) [pid = 1008] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4AB0D400) [pid = 1008] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F57820000) [pid = 1008] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F55CCC800) [pid = 1008] [serial = 596] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F5CAD3800) [pid = 1008] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5517EC00) [pid = 1008] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F5BAE1800) [pid = 1008] [serial = 465] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F433F1400) [pid = 1008] [serial = 710] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018438420]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F433FB000) [pid = 1008] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F443B4800) [pid = 1008] [serial = 711] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018438420]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4C952800) [pid = 1008] [serial = 708] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4BB7F800) [pid = 1008] [serial = 665] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4FD59800) [pid = 1008] [serial = 696] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F5CC88C00) [pid = 1008] [serial = 693] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4E5E5C00) [pid = 1008] [serial = 740] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F5876EC00) [pid = 1008] [serial = 701] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5CE6A800) [pid = 1008] [serial = 698] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F52FDBC00) [pid = 1008] [serial = 668] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F3F361400) [pid = 1008] [serial = 716] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4C944400) [pid = 1008] [serial = 713] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F55B33C00) [pid = 1008] [serial = 731] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F58480400) [pid = 1008] [serial = 737] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4FBAF000) [pid = 1008] [serial = 725] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3F496000) [pid = 1008] [serial = 662] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F5B909000) [pid = 1008] [serial = 677] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F57889800) [pid = 1008] [serial = 674] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F56F4F400) [pid = 1008] [serial = 734] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4A1E2400) [pid = 1008] [serial = 722] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F5CC91C00) [pid = 1008] [serial = 691] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018430558]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F5CA68C00) [pid = 1008] [serial = 688] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F52836C00) [pid = 1008] [serial = 728] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F432CC400) [pid = 1008] [serial = 706] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5BEAAC00) [pid = 1008] [serial = 703] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F5CA67400) [pid = 1008] [serial = 686] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F5C499800) [pid = 1008] [serial = 683] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F58759C00) [pid = 1008] [serial = 680] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F59051C00) [pid = 1008] [serial = 743] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F55C74800) [pid = 1008] [serial = 671] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F4C50C800) [pid = 1008] [serial = 718] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F5CC5A800) [pid = 1008] [serial = 543] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F559F1400) [pid = 1008] [serial = 528] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4BB88400) [pid = 1008] [serial = 399] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F5C3A9C00) [pid = 1008] [serial = 467] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F5CE70000) [pid = 1008] [serial = 615] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F4C94EC00) [pid = 1008] [serial = 519] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F5BAE3000) [pid = 1008] [serial = 462] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F58396800) [pid = 1008] [serial = 534] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F5CE76400) [pid = 1008] [serial = 472] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F55CD6400) [pid = 1008] [serial = 531] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F54F44000) [pid = 1008] [serial = 525] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F5CE6D800) [pid = 1008] [serial = 612] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F3ED78000) [pid = 1008] [serial = 514] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F5CACF800) [pid = 1008] [serial = 540] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F5CE6E400) [pid = 1008] [serial = 609] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4FDCD400) [pid = 1008] [serial = 593] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F5B906C00) [pid = 1008] [serial = 603] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F58481800) [pid = 1008] [serial = 537] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F5C3B4400) [pid = 1008] [serial = 606] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F5CC9A800) [pid = 1008] [serial = 618] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F59047C00) [pid = 1008] [serial = 741] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F4A011000) [pid = 1008] [serial = 588] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F5CC9AC00) [pid = 1008] [serial = 477] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F58534000) [pid = 1008] [serial = 621] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F5CA65000) [pid = 1008] [serial = 624] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F52D58800) [pid = 1008] [serial = 522] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F56F41800) [pid = 1008] [serial = 598] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F559ED800) [pid = 1008] [serial = 660] [outer = 0000000000000000] [url = about:blank]
03:21:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2C000 == 49 [pid = 1008] [id = 289]
03:21:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F3ED78000) [pid = 1008] [serial = 811] [outer = 0000000000000000]
03:21:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F3F361400) [pid = 1008] [serial = 812] [outer = 0000000F3ED78000]
03:21:09 INFO - PROCESS | 1008 | 1448018469908 Marionette INFO loaded listener.js
03:21:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F4A1CA400) [pid = 1008] [serial = 813] [outer = 0000000F3ED78000]
03:21:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52322800 == 50 [pid = 1008] [id = 290]
03:21:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4A017000) [pid = 1008] [serial = 814] [outer = 0000000000000000]
03:21:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F5196FC00) [pid = 1008] [serial = 815] [outer = 0000000F4A017000]
03:21:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:10 INFO - document served over http requires an https
03:21:10 INFO - sub-resource via iframe-tag using the meta-csp
03:21:10 INFO - delivery method with keep-origin-redirect and when
03:21:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:21:10 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 730ms
03:21:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:21:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CA5000 == 51 [pid = 1008] [id = 291]
03:21:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F3F25CC00) [pid = 1008] [serial = 816] [outer = 0000000000000000]
03:21:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4FD97400) [pid = 1008] [serial = 817] [outer = 0000000F3F25CC00]
03:21:10 INFO - PROCESS | 1008 | 1448018470749 Marionette INFO loaded listener.js
03:21:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F55554000) [pid = 1008] [serial = 818] [outer = 0000000F3F25CC00]
03:21:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57692800 == 52 [pid = 1008] [id = 292]
03:21:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F5597C400) [pid = 1008] [serial = 819] [outer = 0000000000000000]
03:21:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F55B35C00) [pid = 1008] [serial = 820] [outer = 0000000F5597C400]
03:21:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:11 INFO - document served over http requires an https
03:21:11 INFO - sub-resource via iframe-tag using the meta-csp
03:21:11 INFO - delivery method with no-redirect and when
03:21:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:21:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 776ms
03:21:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:21:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57934000 == 53 [pid = 1008] [id = 293]
03:21:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F55B33C00) [pid = 1008] [serial = 821] [outer = 0000000000000000]
03:21:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F55C6C000) [pid = 1008] [serial = 822] [outer = 0000000F55B33C00]
03:21:11 INFO - PROCESS | 1008 | 1448018471469 Marionette INFO loaded listener.js
03:21:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F55CD8C00) [pid = 1008] [serial = 823] [outer = 0000000F55B33C00]
03:21:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43BB0000 == 54 [pid = 1008] [id = 294]
03:21:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F3D7B1400) [pid = 1008] [serial = 824] [outer = 0000000000000000]
03:21:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F3F363400) [pid = 1008] [serial = 825] [outer = 0000000F3D7B1400]
03:21:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:12 INFO - document served over http requires an https
03:21:12 INFO - sub-resource via iframe-tag using the meta-csp
03:21:12 INFO - delivery method with swap-origin-redirect and when
03:21:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:21:12 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 1086ms
03:21:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:21:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9D3800 == 55 [pid = 1008] [id = 295]
03:21:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F45C98C00) [pid = 1008] [serial = 826] [outer = 0000000000000000]
03:21:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F493E3000) [pid = 1008] [serial = 827] [outer = 0000000F45C98C00]
03:21:12 INFO - PROCESS | 1008 | 1448018472762 Marionette INFO loaded listener.js
03:21:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4C50DC00) [pid = 1008] [serial = 828] [outer = 0000000F45C98C00]
03:21:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:13 INFO - document served over http requires an https
03:21:13 INFO - sub-resource via script-tag using the meta-csp
03:21:13 INFO - delivery method with keep-origin-redirect and when
03:21:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:21:13 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 1195ms
03:21:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:21:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DC0800 == 56 [pid = 1008] [id = 296]
03:21:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F4C83D400) [pid = 1008] [serial = 829] [outer = 0000000000000000]
03:21:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F4E529000) [pid = 1008] [serial = 830] [outer = 0000000F4C83D400]
03:21:13 INFO - PROCESS | 1008 | 1448018473934 Marionette INFO loaded listener.js
03:21:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F5282F400) [pid = 1008] [serial = 831] [outer = 0000000F4C83D400]
03:21:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:14 INFO - document served over http requires an https
03:21:14 INFO - sub-resource via script-tag using the meta-csp
03:21:14 INFO - delivery method with no-redirect and when
03:21:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
03:21:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1083ms
03:21:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:21:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58214000 == 57 [pid = 1008] [id = 297]
03:21:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F5554C400) [pid = 1008] [serial = 832] [outer = 0000000000000000]
03:21:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F559F4000) [pid = 1008] [serial = 833] [outer = 0000000F5554C400]
03:21:15 INFO - PROCESS | 1008 | 1448018475027 Marionette INFO loaded listener.js
03:21:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F55CD3000) [pid = 1008] [serial = 834] [outer = 0000000F5554C400]
03:21:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:15 INFO - document served over http requires an https
03:21:15 INFO - sub-resource via script-tag using the meta-csp
03:21:15 INFO - delivery method with swap-origin-redirect and when
03:21:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:21:15 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 985ms
03:21:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:21:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584D1800 == 58 [pid = 1008] [id = 298]
03:21:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F56BEC400) [pid = 1008] [serial = 835] [outer = 0000000000000000]
03:21:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F56DEBC00) [pid = 1008] [serial = 836] [outer = 0000000F56BEC400]
03:21:16 INFO - PROCESS | 1008 | 1448018475999 Marionette INFO loaded listener.js
03:21:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F57815C00) [pid = 1008] [serial = 837] [outer = 0000000F56BEC400]
03:21:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:16 INFO - document served over http requires an https
03:21:16 INFO - sub-resource via xhr-request using the meta-csp
03:21:16 INFO - delivery method with keep-origin-redirect and when
03:21:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:21:16 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 1086ms
03:21:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:21:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CB3800 == 59 [pid = 1008] [id = 299]
03:21:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F5788E800) [pid = 1008] [serial = 838] [outer = 0000000000000000]
03:21:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F582DC800) [pid = 1008] [serial = 839] [outer = 0000000F5788E800]
03:21:17 INFO - PROCESS | 1008 | 1448018477073 Marionette INFO loaded listener.js
03:21:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F58474400) [pid = 1008] [serial = 840] [outer = 0000000F5788E800]
03:21:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:21:17 INFO - document served over http requires an https
03:21:17 INFO - sub-resource via xhr-request using the meta-csp
03:21:17 INFO - delivery method with no-redirect and when
03:21:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
03:21:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1031ms
03:21:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:21:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC5E800 == 60 [pid = 1008] [id = 300]
03:21:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F58479400) [pid = 1008] [serial = 841] [outer = 0000000000000000]
03:21:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F58536400) [pid = 1008] [serial = 842] [outer = 0000000F58479400]
03:21:18 INFO - PROCESS | 1008 | 1448018478169 Marionette INFO loaded listener.js
03:21:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F59046000) [pid = 1008] [serial = 843] [outer = 0000000F58479400]
03:21:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:18 INFO - document served over http requires an https
03:21:18 INFO - sub-resource via xhr-request using the meta-csp
03:21:18 INFO - delivery method with swap-origin-redirect and when
03:21:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:21:18 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 1099ms
03:21:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
03:21:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C31A000 == 61 [pid = 1008] [id = 301]
03:21:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F58480C00) [pid = 1008] [serial = 844] [outer = 0000000000000000]
03:21:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F59053400) [pid = 1008] [serial = 845] [outer = 0000000F58480C00]
03:21:19 INFO - PROCESS | 1008 | 1448018479236 Marionette INFO loaded listener.js
03:21:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5B13CC00) [pid = 1008] [serial = 846] [outer = 0000000F58480C00]
03:21:19 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:19 INFO - document served over http requires an http
03:21:19 INFO - sub-resource via fetch-request using the meta-csp
03:21:19 INFO - delivery method with keep-origin-redirect and when
03:21:19 INFO - the target request is same-origin.
03:21:19 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 923ms
03:21:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:21:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CA9F800 == 62 [pid = 1008] [id = 302]
03:21:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5B136800) [pid = 1008] [serial = 847] [outer = 0000000000000000]
03:21:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5B20CC00) [pid = 1008] [serial = 848] [outer = 0000000F5B136800]
03:21:20 INFO - PROCESS | 1008 | 1448018480141 Marionette INFO loaded listener.js
03:21:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F5B910C00) [pid = 1008] [serial = 849] [outer = 0000000F5B136800]
03:21:20 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:20 INFO - document served over http requires an http
03:21:20 INFO - sub-resource via fetch-request using the meta-csp
03:21:20 INFO - delivery method with no-redirect and when
03:21:20 INFO - the target request is same-origin.
03:21:20 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 986ms
03:21:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:21:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CFD0000 == 63 [pid = 1008] [id = 303]
03:21:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5B13A800) [pid = 1008] [serial = 850] [outer = 0000000000000000]
03:21:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5BE8EC00) [pid = 1008] [serial = 851] [outer = 0000000F5B13A800]
03:21:21 INFO - PROCESS | 1008 | 1448018481168 Marionette INFO loaded listener.js
03:21:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F5C3A8800) [pid = 1008] [serial = 852] [outer = 0000000F5B13A800]
03:21:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:21 INFO - document served over http requires an http
03:21:21 INFO - sub-resource via fetch-request using the meta-csp
03:21:21 INFO - delivery method with swap-origin-redirect and when
03:21:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:21 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 986ms
03:21:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
03:21:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3DE000 == 64 [pid = 1008] [id = 304]
03:21:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5BEAAC00) [pid = 1008] [serial = 853] [outer = 0000000000000000]
03:21:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5C49A800) [pid = 1008] [serial = 854] [outer = 0000000F5BEAAC00]
03:21:22 INFO - PROCESS | 1008 | 1448018482138 Marionette INFO loaded listener.js
03:21:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5CA63C00) [pid = 1008] [serial = 855] [outer = 0000000F5BEAAC00]
03:21:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D51E000 == 65 [pid = 1008] [id = 305]
03:21:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5CA62800) [pid = 1008] [serial = 856] [outer = 0000000000000000]
03:21:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F5CAD8800) [pid = 1008] [serial = 857] [outer = 0000000F5CA62800]
03:21:22 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:22 INFO - document served over http requires an http
03:21:22 INFO - sub-resource via iframe-tag using the meta-csp
03:21:22 INFO - delivery method with keep-origin-redirect and when
03:21:22 INFO - the target request is same-origin.
03:21:22 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 986ms
03:21:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:21:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D994800 == 66 [pid = 1008] [id = 306]
03:21:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5CACC800) [pid = 1008] [serial = 858] [outer = 0000000000000000]
03:21:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5CC80000) [pid = 1008] [serial = 859] [outer = 0000000F5CACC800]
03:21:23 INFO - PROCESS | 1008 | 1448018483204 Marionette INFO loaded listener.js
03:21:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5CE76400) [pid = 1008] [serial = 860] [outer = 0000000F5CACC800]
03:21:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E729000 == 67 [pid = 1008] [id = 307]
03:21:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5AE5D000) [pid = 1008] [serial = 861] [outer = 0000000000000000]
03:21:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5AE62400) [pid = 1008] [serial = 862] [outer = 0000000F5AE5D000]
03:21:23 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:23 INFO - document served over http requires an http
03:21:23 INFO - sub-resource via iframe-tag using the meta-csp
03:21:23 INFO - delivery method with no-redirect and when
03:21:23 INFO - the target request is same-origin.
03:21:23 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 1081ms
03:21:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:21:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA3C000 == 68 [pid = 1008] [id = 308]
03:21:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5AE5F400) [pid = 1008] [serial = 863] [outer = 0000000000000000]
03:21:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F5AE67C00) [pid = 1008] [serial = 864] [outer = 0000000F5AE5F400]
03:21:24 INFO - PROCESS | 1008 | 1448018484273 Marionette INFO loaded listener.js
03:21:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F5D060000) [pid = 1008] [serial = 865] [outer = 0000000F5AE5F400]
03:21:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E6800 == 69 [pid = 1008] [id = 309]
03:21:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4B5C4800) [pid = 1008] [serial = 866] [outer = 0000000000000000]
03:21:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4D227400) [pid = 1008] [serial = 867] [outer = 0000000F4B5C4800]
03:21:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:26 INFO - document served over http requires an http
03:21:26 INFO - sub-resource via iframe-tag using the meta-csp
03:21:26 INFO - delivery method with swap-origin-redirect and when
03:21:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:26 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 2900ms
03:21:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
03:21:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7BA000 == 70 [pid = 1008] [id = 310]
03:21:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F49354400) [pid = 1008] [serial = 868] [outer = 0000000000000000]
03:21:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F4FD3E800) [pid = 1008] [serial = 869] [outer = 0000000F49354400]
03:21:27 INFO - PROCESS | 1008 | 1448018487191 Marionette INFO loaded listener.js
03:21:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F56DE8C00) [pid = 1008] [serial = 870] [outer = 0000000F49354400]
03:21:28 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:28 INFO - document served over http requires an http
03:21:28 INFO - sub-resource via script-tag using the meta-csp
03:21:28 INFO - delivery method with keep-origin-redirect and when
03:21:28 INFO - the target request is same-origin.
03:21:28 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 1433ms
03:21:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:21:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC21800 == 71 [pid = 1008] [id = 311]
03:21:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4839D800) [pid = 1008] [serial = 871] [outer = 0000000000000000]
03:21:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F4A1C3C00) [pid = 1008] [serial = 872] [outer = 0000000F4839D800]
03:21:28 INFO - PROCESS | 1008 | 1448018488633 Marionette INFO loaded listener.js
03:21:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F4D0AAC00) [pid = 1008] [serial = 873] [outer = 0000000F4839D800]
03:21:29 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:29 INFO - document served over http requires an http
03:21:29 INFO - sub-resource via script-tag using the meta-csp
03:21:29 INFO - delivery method with no-redirect and when
03:21:29 INFO - the target request is same-origin.
03:21:29 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 1197ms
03:21:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:21:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435AF800 == 72 [pid = 1008] [id = 312]
03:21:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F3F2C3400) [pid = 1008] [serial = 874] [outer = 0000000000000000]
03:21:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F435C9C00) [pid = 1008] [serial = 875] [outer = 0000000F3F2C3400]
03:21:29 INFO - PROCESS | 1008 | 1448018489797 Marionette INFO loaded listener.js
03:21:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F4E51E000) [pid = 1008] [serial = 876] [outer = 0000000F3F2C3400]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57692800 == 71 [pid = 1008] [id = 292]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CA5000 == 70 [pid = 1008] [id = 291]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52322800 == 69 [pid = 1008] [id = 290]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2C000 == 68 [pid = 1008] [id = 289]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5408C800 == 67 [pid = 1008] [id = 288]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B78000 == 66 [pid = 1008] [id = 287]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E2000 == 65 [pid = 1008] [id = 286]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC2A000 == 64 [pid = 1008] [id = 285]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D57800 == 63 [pid = 1008] [id = 284]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7AD800 == 62 [pid = 1008] [id = 283]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435BF800 == 61 [pid = 1008] [id = 282]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B15800 == 60 [pid = 1008] [id = 281]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B666000 == 59 [pid = 1008] [id = 280]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4301F800 == 58 [pid = 1008] [id = 279]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA3B000 == 57 [pid = 1008] [id = 277]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5ECC9800 == 56 [pid = 1008] [id = 275]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E91E000 == 55 [pid = 1008] [id = 273]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F017800 == 54 [pid = 1008] [id = 272]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D995800 == 53 [pid = 1008] [id = 271]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D648800 == 52 [pid = 1008] [id = 270]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D609000 == 51 [pid = 1008] [id = 269]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58C9D800 == 50 [pid = 1008] [id = 268]
03:21:30 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E859800 == 49 [pid = 1008] [id = 267]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F55CD7000) [pid = 1008] [serial = 732] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F582E5C00) [pid = 1008] [serial = 735] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F5876E800) [pid = 1008] [serial = 738] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4FD53C00) [pid = 1008] [serial = 719] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F56DE8400) [pid = 1008] [serial = 672] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F583A4800) [pid = 1008] [serial = 675] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4D220800) [pid = 1008] [serial = 723] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F43CB8400) [pid = 1008] [serial = 663] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F5158BC00) [pid = 1008] [serial = 726] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F5C3B6400) [pid = 1008] [serial = 678] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F55B38800) [pid = 1008] [serial = 669] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4FD58400) [pid = 1008] [serial = 714] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4FB47000) [pid = 1008] [serial = 666] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F53354000) [pid = 1008] [serial = 729] [outer = 0000000000000000] [url = about:blank]
03:21:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:30 INFO - document served over http requires an http
03:21:30 INFO - sub-resource via script-tag using the meta-csp
03:21:30 INFO - delivery method with swap-origin-redirect and when
03:21:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:30 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 1192ms
03:21:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
03:21:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49108800 == 50 [pid = 1008] [id = 313]
03:21:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F3F364000) [pid = 1008] [serial = 877] [outer = 0000000000000000]
03:21:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4382F800) [pid = 1008] [serial = 878] [outer = 0000000F3F364000]
03:21:30 INFO - PROCESS | 1008 | 1448018490947 Marionette INFO loaded listener.js
03:21:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4C96B400) [pid = 1008] [serial = 879] [outer = 0000000F3F364000]
03:21:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:31 INFO - document served over http requires an http
03:21:31 INFO - sub-resource via xhr-request using the meta-csp
03:21:31 INFO - delivery method with keep-origin-redirect and when
03:21:31 INFO - the target request is same-origin.
03:21:31 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 774ms
03:21:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:21:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E81B000 == 51 [pid = 1008] [id = 314]
03:21:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4E023800) [pid = 1008] [serial = 880] [outer = 0000000000000000]
03:21:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4E828C00) [pid = 1008] [serial = 881] [outer = 0000000F4E023800]
03:21:31 INFO - PROCESS | 1008 | 1448018491628 Marionette INFO loaded listener.js
03:21:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F4FBB6800) [pid = 1008] [serial = 882] [outer = 0000000F4E023800]
03:21:32 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:21:32 INFO - document served over http requires an http
03:21:32 INFO - sub-resource via xhr-request using the meta-csp
03:21:32 INFO - delivery method with no-redirect and when
03:21:32 INFO - the target request is same-origin.
03:21:32 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 670ms
03:21:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:21:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525AA800 == 52 [pid = 1008] [id = 315]
03:21:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F4FD57400) [pid = 1008] [serial = 883] [outer = 0000000000000000]
03:21:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F4FD8B000) [pid = 1008] [serial = 884] [outer = 0000000F4FD57400]
03:21:32 INFO - PROCESS | 1008 | 1448018492303 Marionette INFO loaded listener.js
03:21:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F51975400) [pid = 1008] [serial = 885] [outer = 0000000F4FD57400]
03:21:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:32 INFO - document served over http requires an http
03:21:32 INFO - sub-resource via xhr-request using the meta-csp
03:21:32 INFO - delivery method with swap-origin-redirect and when
03:21:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:32 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 776ms
03:21:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
03:21:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDA800 == 53 [pid = 1008] [id = 316]
03:21:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F54307400) [pid = 1008] [serial = 886] [outer = 0000000000000000]
03:21:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5430F000) [pid = 1008] [serial = 887] [outer = 0000000F54307400]
03:21:33 INFO - PROCESS | 1008 | 1448018493194 Marionette INFO loaded listener.js
03:21:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F55559800) [pid = 1008] [serial = 888] [outer = 0000000F54307400]
03:21:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:33 INFO - document served over http requires an https
03:21:33 INFO - sub-resource via fetch-request using the meta-csp
03:21:33 INFO - delivery method with keep-origin-redirect and when
03:21: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"
03:21:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:21:33 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 880ms
03:21:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:21:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BDD800 == 54 [pid = 1008] [id = 317]
03:21:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5430DC00) [pid = 1008] [serial = 889] [outer = 0000000000000000]
03:21:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F55C45400) [pid = 1008] [serial = 890] [outer = 0000000F5430DC00]
03:21:34 INFO - PROCESS | 1008 | 1448018494056 Marionette INFO loaded listener.js
03:21:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F57817800) [pid = 1008] [serial = 891] [outer = 0000000F5430DC00]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F5904B800) [pid = 1008] [serial = 742] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F3F2D8800) [pid = 1008] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F6095FC00) [pid = 1008] [serial = 772] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F3F2D7000) [pid = 1008] [serial = 785] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F52FE7400) [pid = 1008] [serial = 809] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F4D226000) [pid = 1008] [serial = 788] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F5CC56C00) [pid = 1008] [serial = 761] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F45055400) [pid = 1008] [serial = 749] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F52382800) [pid = 1008] [serial = 806] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F55B35C00) [pid = 1008] [serial = 820] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018471083]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F55C6C000) [pid = 1008] [serial = 822] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F3DE50000) [pid = 1008] [serial = 790] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4FDCC000) [pid = 1008] [serial = 805] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F3EEBF400) [pid = 1008] [serial = 784] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F3ED78000) [pid = 1008] [serial = 811] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4CB84C00) [pid = 1008] [serial = 787] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5597C400) [pid = 1008] [serial = 819] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018471083]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4FBB5800) [pid = 1008] [serial = 802] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F4C94A800) [pid = 1008] [serial = 793] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4C96DC00) [pid = 1008] [serial = 799] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4A017000) [pid = 1008] [serial = 814] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F3DD30400) [pid = 1008] [serial = 796] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F3F25CC00) [pid = 1008] [serial = 816] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F52834400) [pid = 1008] [serial = 808] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F56E8CC00) [pid = 1008] [serial = 777] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018456918]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F56E94C00) [pid = 1008] [serial = 778] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018456918]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F4C94E400) [pid = 1008] [serial = 794] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F5CA06000) [pid = 1008] [serial = 758] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F3F361400) [pid = 1008] [serial = 812] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F5AFA0400) [pid = 1008] [serial = 755] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F433FD400) [pid = 1008] [serial = 797] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F3EDFA000) [pid = 1008] [serial = 783] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F3EEC0800) [pid = 1008] [serial = 791] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F4FD97400) [pid = 1008] [serial = 817] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F5D062C00) [pid = 1008] [serial = 764] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F5B20E400) [pid = 1008] [serial = 746] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F60965000) [pid = 1008] [serial = 773] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F5196FC00) [pid = 1008] [serial = 815] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F5D6FB000) [pid = 1008] [serial = 767] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F4FB47400) [pid = 1008] [serial = 752] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F60964000) [pid = 1008] [serial = 775] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F5EA24800) [pid = 1008] [serial = 780] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4FD55000) [pid = 1008] [serial = 803] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4CB85800) [pid = 1008] [serial = 800] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F5E80E400) [pid = 1008] [serial = 770] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F4BB7FC00) [pid = 1008] [serial = 798] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F5B90BC00) [pid = 1008] [serial = 744] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F4D22DC00) [pid = 1008] [serial = 795] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F5C49E400) [pid = 1008] [serial = 747] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F4E5E3000) [pid = 1008] [serial = 801] [outer = 0000000000000000] [url = about:blank]
03:21:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:34 INFO - document served over http requires an https
03:21:34 INFO - sub-resource via fetch-request using the meta-csp
03:21:34 INFO - delivery method with no-redirect and when
03:21:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
03:21:34 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 922ms
03:21:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
03:21:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1363
03:21:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DA9800 == 55 [pid = 1008] [id = 318]
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4A77B000) [pid = 1008] [serial = 892] [outer = 0000000000000000]
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F4BB8A400) [pid = 1008] [serial = 893] [outer = 0000000F4A77B000]
03:21:35 INFO - PROCESS | 1008 | 1448018495066 Marionette INFO loaded listener.js
03:21:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F5597C400) [pid = 1008] [serial = 894] [outer = 0000000F4A77B000]
03:21:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:35 INFO - document served over http requires an https
03:21:35 INFO - sub-resource via fetch-request using the meta-csp
03:21:35 INFO - delivery method with swap-origin-redirect and when
03:21:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:21:35 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 839ms
03:21:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:21:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58205800 == 56 [pid = 1008] [id = 319]
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F583A0000) [pid = 1008] [serial = 895] [outer = 0000000000000000]
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F583A5000) [pid = 1008] [serial = 896] [outer = 0000000F583A0000]
03:21:35 INFO - PROCESS | 1008 | 1448018495759 Marionette INFO loaded listener.js
03:21:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F58756800) [pid = 1008] [serial = 897] [outer = 0000000F583A0000]
03:21:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:36 INFO - document served over http requires an https
03:21:36 INFO - sub-resource via fetch-request using the meta-csp
03:21:36 INFO - delivery method with swap-origin-redirect and when
03:21:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:36 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 692ms
03:21:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
03:21:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B322800 == 57 [pid = 1008] [id = 320]
03:21:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F58771C00) [pid = 1008] [serial = 898] [outer = 0000000000000000]
03:21:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F5AE61400) [pid = 1008] [serial = 899] [outer = 0000000F58771C00]
03:21:36 INFO - PROCESS | 1008 | 1448018496457 Marionette INFO loaded listener.js
03:21:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F5B20E400) [pid = 1008] [serial = 900] [outer = 0000000F58771C00]
03:21:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:37 INFO - document served over http requires an https
03:21:37 INFO - sub-resource via fetch-request using the meta-csp
03:21:37 INFO - delivery method with keep-origin-redirect and when
03:21: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"
03:21:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:21:37 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 1023ms
03:21:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:21:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3AD800 == 58 [pid = 1008] [id = 321]
03:21:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F43CC2400) [pid = 1008] [serial = 901] [outer = 0000000000000000]
03:21:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F443B7000) [pid = 1008] [serial = 902] [outer = 0000000F43CC2400]
03:21:37 INFO - PROCESS | 1008 | 1448018497668 Marionette INFO loaded listener.js
03:21:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F4C96B800) [pid = 1008] [serial = 903] [outer = 0000000F43CC2400]
03:21:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:38 INFO - document served over http requires an https
03:21:38 INFO - sub-resource via fetch-request using the meta-csp
03:21:38 INFO - delivery method with no-redirect and when
03:21:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
03:21:38 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 1027ms
03:21:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
03:21:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC74000 == 59 [pid = 1008] [id = 322]
03:21:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F4BB88C00) [pid = 1008] [serial = 904] [outer = 0000000000000000]
03:21:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F4FBAE000) [pid = 1008] [serial = 905] [outer = 0000000F4BB88C00]
03:21:38 INFO - PROCESS | 1008 | 1448018498777 Marionette INFO loaded listener.js
03:21:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F54310800) [pid = 1008] [serial = 906] [outer = 0000000F4BB88C00]
03:21:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:39 INFO - document served over http requires an https
03:21:39 INFO - sub-resource via fetch-request using the meta-csp
03:21:39 INFO - delivery method with swap-origin-redirect and when
03:21: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"
03:21:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:21:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:21:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:21:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:21:39 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 1134ms
03:21:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:21:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D30B000 == 60 [pid = 1008] [id = 323]
03:21:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F54F44400) [pid = 1008] [serial = 907] [outer = 0000000000000000]
03:21:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F56BF3000) [pid = 1008] [serial = 908] [outer = 0000000F54F44400]
03:21:39 INFO - PROCESS | 1008 | 1448018499922 Marionette INFO loaded listener.js
03:21:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F53357C00) [pid = 1008] [serial = 909] [outer = 0000000F54F44400]
03:21:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D641000 == 61 [pid = 1008] [id = 324]
03:21:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5C3A8000) [pid = 1008] [serial = 910] [outer = 0000000000000000]
03:21:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5C49B000) [pid = 1008] [serial = 911] [outer = 0000000F5C3A8000]
03:21:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:40 INFO - document served over http requires an https
03:21:40 INFO - sub-resource via iframe-tag using the meta-csp
03:21:40 INFO - delivery method with keep-origin-redirect and when
03:21:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:21:40 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 1130ms
03:21:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:21:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E743000 == 62 [pid = 1008] [id = 325]
03:21:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5BEB5C00) [pid = 1008] [serial = 912] [outer = 0000000000000000]
03:21:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F5CA09400) [pid = 1008] [serial = 913] [outer = 0000000F5BEB5C00]
03:21:41 INFO - PROCESS | 1008 | 1448018501031 Marionette INFO loaded listener.js
03:21:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5CC7D000) [pid = 1008] [serial = 914] [outer = 0000000F5BEB5C00]
03:21:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA50800 == 63 [pid = 1008] [id = 326]
03:21:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5CC81400) [pid = 1008] [serial = 915] [outer = 0000000000000000]
03:21:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F5CC8D400) [pid = 1008] [serial = 916] [outer = 0000000F5CC81400]
03:21:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:41 INFO - document served over http requires an https
03:21:41 INFO - sub-resource via iframe-tag using the meta-csp
03:21:41 INFO - delivery method with no-redirect and when
03:21: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"
03:21:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:21:41 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 1129ms
03:21:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:21:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5ECC6800 == 64 [pid = 1008] [id = 327]
03:21:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5CA5A800) [pid = 1008] [serial = 917] [outer = 0000000000000000]
03:21:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5CC89400) [pid = 1008] [serial = 918] [outer = 0000000F5CA5A800]
03:21:42 INFO - PROCESS | 1008 | 1448018502214 Marionette INFO loaded listener.js
03:21:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5D6EFC00) [pid = 1008] [serial = 919] [outer = 0000000F5CA5A800]
03:21:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F636800 == 65 [pid = 1008] [id = 328]
03:21:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5C9CDC00) [pid = 1008] [serial = 920] [outer = 0000000000000000]
03:21:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F5C9D4400) [pid = 1008] [serial = 921] [outer = 0000000F5C9CDC00]
03:21:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:42 INFO - document served over http requires an https
03:21:42 INFO - sub-resource via iframe-tag using the meta-csp
03:21:42 INFO - delivery method with swap-origin-redirect and when
03:21: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"
03:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:21:42 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 1130ms
03:21:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:21:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F64B000 == 66 [pid = 1008] [id = 329]
03:21:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5C9D3800) [pid = 1008] [serial = 922] [outer = 0000000000000000]
03:21:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5D6FB400) [pid = 1008] [serial = 923] [outer = 0000000F5C9D3800]
03:21:43 INFO - PROCESS | 1008 | 1448018503307 Marionette INFO loaded listener.js
03:21:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5EA23400) [pid = 1008] [serial = 924] [outer = 0000000F5C9D3800]
03:21:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5631B000 == 67 [pid = 1008] [id = 330]
03:21:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5B0D4400) [pid = 1008] [serial = 925] [outer = 0000000000000000]
03:21:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5B0D8000) [pid = 1008] [serial = 926] [outer = 0000000F5B0D4400]
03:21:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:44 INFO - document served over http requires an https
03:21:44 INFO - sub-resource via iframe-tag using the meta-csp
03:21:44 INFO - delivery method with swap-origin-redirect and when
03:21:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:44 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 1075ms
03:21:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:21:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5632E800 == 68 [pid = 1008] [id = 331]
03:21:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5B0D5C00) [pid = 1008] [serial = 927] [outer = 0000000000000000]
03:21:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F5B0DA000) [pid = 1008] [serial = 928] [outer = 0000000F5B0D5C00]
03:21:44 INFO - PROCESS | 1008 | 1448018504385 Marionette INFO loaded listener.js
03:21:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F5EA2C000) [pid = 1008] [serial = 929] [outer = 0000000F5B0D5C00]
03:21:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60903000 == 69 [pid = 1008] [id = 332]
03:21:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F5B0DD400) [pid = 1008] [serial = 930] [outer = 0000000000000000]
03:21:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F5E9C2800) [pid = 1008] [serial = 931] [outer = 0000000F5B0DD400]
03:21:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:45 INFO - document served over http requires an https
03:21:45 INFO - sub-resource via iframe-tag using the meta-csp
03:21:45 INFO - delivery method with keep-origin-redirect and when
03:21:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:21:45 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 1081ms
03:21:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:21:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60907800 == 70 [pid = 1008] [id = 333]
03:21:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F5E9BFC00) [pid = 1008] [serial = 932] [outer = 0000000000000000]
03:21:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5E9C2C00) [pid = 1008] [serial = 933] [outer = 0000000F5E9BFC00]
03:21:45 INFO - PROCESS | 1008 | 1448018505478 Marionette INFO loaded listener.js
03:21:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5EA30C00) [pid = 1008] [serial = 934] [outer = 0000000F5E9BFC00]
03:21:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60921000 == 71 [pid = 1008] [id = 334]
03:21:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5EA31800) [pid = 1008] [serial = 935] [outer = 0000000000000000]
03:21:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5F6B6800) [pid = 1008] [serial = 936] [outer = 0000000F5EA31800]
03:21:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:46 INFO - document served over http requires an https
03:21:46 INFO - sub-resource via iframe-tag using the meta-csp
03:21:46 INFO - delivery method with no-redirect and when
03:21:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:21:46 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 1140ms
03:21:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:21:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F647D5000 == 72 [pid = 1008] [id = 335]
03:21:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5EA30400) [pid = 1008] [serial = 937] [outer = 0000000000000000]
03:21:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5F6BB800) [pid = 1008] [serial = 938] [outer = 0000000F5EA30400]
03:21:46 INFO - PROCESS | 1008 | 1448018506629 Marionette INFO loaded listener.js
03:21:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F6096D000) [pid = 1008] [serial = 939] [outer = 0000000F5EA30400]
03:21:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6353F800 == 73 [pid = 1008] [id = 336]
03:21:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F6096C400) [pid = 1008] [serial = 940] [outer = 0000000000000000]
03:21:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F61131400) [pid = 1008] [serial = 941] [outer = 0000000F6096C400]
03:21:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:47 INFO - document served over http requires an https
03:21:47 INFO - sub-resource via iframe-tag using the meta-csp
03:21:47 INFO - delivery method with swap-origin-redirect and when
03:21:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:21:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:21:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:21:47 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 1081ms
03:21:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:21:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63546000 == 74 [pid = 1008] [id = 337]
03:21:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F60968800) [pid = 1008] [serial = 942] [outer = 0000000000000000]
03:21:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F61131C00) [pid = 1008] [serial = 943] [outer = 0000000F60968800]
03:21:47 INFO - PROCESS | 1008 | 1448018507731 Marionette INFO loaded listener.js
03:21:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F61A82400) [pid = 1008] [serial = 944] [outer = 0000000F60968800]
03:21:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:50 INFO - document served over http requires an https
03:21:50 INFO - sub-resource via script-tag using the meta-csp
03:21:50 INFO - delivery method with keep-origin-redirect and when
03:21:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:21:50 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 3028ms
03:21:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:21:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F443A3800 == 75 [pid = 1008] [id = 338]
03:21:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F3EB80000) [pid = 1008] [serial = 945] [outer = 0000000000000000]
03:21:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F3ED75800) [pid = 1008] [serial = 946] [outer = 0000000F3EB80000]
03:21:51 INFO - PROCESS | 1008 | 1448018511355 Marionette INFO loaded listener.js
03:21:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F435C9800) [pid = 1008] [serial = 947] [outer = 0000000F3EB80000]
03:21:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:52 INFO - document served over http requires an https
03:21:52 INFO - sub-resource via script-tag using the meta-csp
03:21:52 INFO - delivery method with no-redirect and when
03:21:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:21:52 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 1636ms
03:21:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:21:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4928F000 == 76 [pid = 1008] [id = 339]
03:21:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F3D7A9C00) [pid = 1008] [serial = 948] [outer = 0000000000000000]
03:21:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F3E552400) [pid = 1008] [serial = 949] [outer = 0000000F3D7A9C00]
03:21:52 INFO - PROCESS | 1008 | 1448018512384 Marionette INFO loaded listener.js
03:21:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F44D34000) [pid = 1008] [serial = 950] [outer = 0000000F3D7A9C00]
03:21:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:53 INFO - document served over http requires an https
03:21:53 INFO - sub-resource via script-tag using the meta-csp
03:21:53 INFO - delivery method with swap-origin-redirect and when
03:21:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:21:53 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 1348ms
03:21:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:21:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4943B000 == 77 [pid = 1008] [id = 340]
03:21:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F3EB80400) [pid = 1008] [serial = 951] [outer = 0000000000000000]
03:21:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F3EEC6400) [pid = 1008] [serial = 952] [outer = 0000000F3EB80400]
03:21:53 INFO - PROCESS | 1008 | 1448018513790 Marionette INFO loaded listener.js
03:21:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F494E3000) [pid = 1008] [serial = 953] [outer = 0000000F3EB80400]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58205800 == 76 [pid = 1008] [id = 319]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DA9800 == 75 [pid = 1008] [id = 318]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BDD800 == 74 [pid = 1008] [id = 317]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDA800 == 73 [pid = 1008] [id = 316]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525AA800 == 72 [pid = 1008] [id = 315]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E81B000 == 71 [pid = 1008] [id = 314]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49108800 == 70 [pid = 1008] [id = 313]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435AF800 == 69 [pid = 1008] [id = 312]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC21800 == 68 [pid = 1008] [id = 311]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7BA000 == 67 [pid = 1008] [id = 310]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E6800 == 66 [pid = 1008] [id = 309]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA3C000 == 65 [pid = 1008] [id = 308]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E729000 == 64 [pid = 1008] [id = 307]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D994800 == 63 [pid = 1008] [id = 306]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D51E000 == 62 [pid = 1008] [id = 305]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3DE000 == 61 [pid = 1008] [id = 304]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CFD0000 == 60 [pid = 1008] [id = 303]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CA9F800 == 59 [pid = 1008] [id = 302]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C31A000 == 58 [pid = 1008] [id = 301]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC5E800 == 57 [pid = 1008] [id = 300]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CB3800 == 56 [pid = 1008] [id = 299]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584D1800 == 55 [pid = 1008] [id = 298]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58214000 == 54 [pid = 1008] [id = 297]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DC0800 == 53 [pid = 1008] [id = 296]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9D3800 == 52 [pid = 1008] [id = 295]
03:21:54 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43BB0000 == 51 [pid = 1008] [id = 294]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4FDD2800) [pid = 1008] [serial = 804] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F4A1CA400) [pid = 1008] [serial = 813] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F4FD96C00) [pid = 1008] [serial = 789] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F55554000) [pid = 1008] [serial = 818] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F54305C00) [pid = 1008] [serial = 810] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F43CBB400) [pid = 1008] [serial = 786] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F52835C00) [pid = 1008] [serial = 807] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F45CA1400) [pid = 1008] [serial = 792] [outer = 0000000000000000] [url = about:blank]
03:21:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:54 INFO - document served over http requires an https
03:21:54 INFO - sub-resource via script-tag using the meta-csp
03:21:54 INFO - delivery method with swap-origin-redirect and when
03:21:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:21:54 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 1344ms
03:21:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:21:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A069000 == 52 [pid = 1008] [id = 341]
03:21:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F3EEC7C00) [pid = 1008] [serial = 954] [outer = 0000000000000000]
03:21:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F44D32800) [pid = 1008] [serial = 955] [outer = 0000000F3EEC7C00]
03:21:54 INFO - PROCESS | 1008 | 1448018514942 Marionette INFO loaded listener.js
03:21:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F4B5B7000) [pid = 1008] [serial = 956] [outer = 0000000F3EEC7C00]
03:21:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:55 INFO - document served over http requires an https
03:21:55 INFO - sub-resource via script-tag using the meta-csp
03:21:55 INFO - delivery method with keep-origin-redirect and when
03:21:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:21:55 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 733ms
03:21:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:21:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7C1800 == 53 [pid = 1008] [id = 342]
03:21:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F4A70B800) [pid = 1008] [serial = 957] [outer = 0000000000000000]
03:21:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F4C944400) [pid = 1008] [serial = 958] [outer = 0000000F4A70B800]
03:21:55 INFO - PROCESS | 1008 | 1448018515750 Marionette INFO loaded listener.js
03:21:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F4D223C00) [pid = 1008] [serial = 959] [outer = 0000000F4A70B800]
03:21:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:56 INFO - document served over http requires an https
03:21:56 INFO - sub-resource via script-tag using the meta-csp
03:21:56 INFO - delivery method with no-redirect and when
03:21:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:21:56 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 669ms
03:21:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:21:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5232D000 == 54 [pid = 1008] [id = 343]
03:21:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F4E50FC00) [pid = 1008] [serial = 960] [outer = 0000000000000000]
03:21:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F4E51A400) [pid = 1008] [serial = 961] [outer = 0000000F4E50FC00]
03:21:56 INFO - PROCESS | 1008 | 1448018516499 Marionette INFO loaded listener.js
03:21:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4FB4A400) [pid = 1008] [serial = 962] [outer = 0000000F4E50FC00]
03:21:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:57 INFO - document served over http requires an https
03:21:57 INFO - sub-resource via script-tag using the meta-csp
03:21:57 INFO - delivery method with swap-origin-redirect and when
03:21:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:21:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:21:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:21:57 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 859ms
03:21:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
03:21:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5336B800 == 55 [pid = 1008] [id = 344]
03:21:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F4FD5AC00) [pid = 1008] [serial = 963] [outer = 0000000000000000]
03:21:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F4FD61800) [pid = 1008] [serial = 964] [outer = 0000000F4FD5AC00]
03:21:57 INFO - PROCESS | 1008 | 1448018517324 Marionette INFO loaded listener.js
03:21:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F51762800) [pid = 1008] [serial = 965] [outer = 0000000F4FD5AC00]
03:21:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:21:57 INFO - document served over http requires an https
03:21:57 INFO - sub-resource via xhr-request using the meta-csp
03:21:57 INFO - delivery method with keep-origin-redirect and when
03:21:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:21:57 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 776ms
03:21:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:21:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDD800 == 56 [pid = 1008] [id = 345]
03:21:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F511EAC00) [pid = 1008] [serial = 966] [outer = 0000000000000000]
03:21:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F5238A000) [pid = 1008] [serial = 967] [outer = 0000000F511EAC00]
03:21:58 INFO - PROCESS | 1008 | 1448018518102 Marionette INFO loaded listener.js
03:21:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F52FD9800) [pid = 1008] [serial = 968] [outer = 0000000F511EAC00]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F56BEC400) [pid = 1008] [serial = 835] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F4FD57400) [pid = 1008] [serial = 883] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F5554C400) [pid = 1008] [serial = 832] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F583A0000) [pid = 1008] [serial = 895] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F5E810C00) [pid = 1008] [serial = 774] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F3F364000) [pid = 1008] [serial = 877] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F4A77B000) [pid = 1008] [serial = 892] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F5BE98400) [pid = 1008] [serial = 757] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F55C6E800) [pid = 1008] [serial = 754] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F43E88800) [pid = 1008] [serial = 751] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F43CC5800) [pid = 1008] [serial = 748] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5B206000) [pid = 1008] [serial = 745] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F5AE5D000) [pid = 1008] [serial = 861] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018483708]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4B5C4800) [pid = 1008] [serial = 866] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F5CA62800) [pid = 1008] [serial = 856] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F5B911000) [pid = 1008] [serial = 682] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F5CA60800) [pid = 1008] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F443B6C00) [pid = 1008] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F5876CC00) [pid = 1008] [serial = 702] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F4FD59400) [pid = 1008] [serial = 697] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F5CA5F800) [pid = 1008] [serial = 687] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F58752400) [pid = 1008] [serial = 679] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F5AE61400) [pid = 1008] [serial = 899] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F45C98C00) [pid = 1008] [serial = 826] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5CC51400) [pid = 1008] [serial = 763] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F3F2C3400) [pid = 1008] [serial = 874] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4839D800) [pid = 1008] [serial = 871] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F3D7B1400) [pid = 1008] [serial = 824] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4C83D400) [pid = 1008] [serial = 829] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F54307400) [pid = 1008] [serial = 886] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F5788E800) [pid = 1008] [serial = 838] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F5E807C00) [pid = 1008] [serial = 769] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4E023800) [pid = 1008] [serial = 880] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F5D6F1400) [pid = 1008] [serial = 766] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F55B33C00) [pid = 1008] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F56E90800) [pid = 1008] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F5430DC00) [pid = 1008] [serial = 889] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F5CC4FC00) [pid = 1008] [serial = 760] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F583A5000) [pid = 1008] [serial = 896] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F559F4000) [pid = 1008] [serial = 833] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F493E3000) [pid = 1008] [serial = 827] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4A1C3C00) [pid = 1008] [serial = 872] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3F363400) [pid = 1008] [serial = 825] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F582DC800) [pid = 1008] [serial = 839] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4E529000) [pid = 1008] [serial = 830] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F5430F000) [pid = 1008] [serial = 887] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4BB8A400) [pid = 1008] [serial = 893] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F435C9C00) [pid = 1008] [serial = 875] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F55C45400) [pid = 1008] [serial = 890] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F4382F800) [pid = 1008] [serial = 878] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F4FD8B000) [pid = 1008] [serial = 884] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5AE62400) [pid = 1008] [serial = 862] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018483708]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F5CC80000) [pid = 1008] [serial = 859] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F4D227400) [pid = 1008] [serial = 867] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F5AE67C00) [pid = 1008] [serial = 864] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F5CAD8800) [pid = 1008] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F5C49A800) [pid = 1008] [serial = 854] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F5B20CC00) [pid = 1008] [serial = 848] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F5BE8EC00) [pid = 1008] [serial = 851] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F58536400) [pid = 1008] [serial = 842] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F59053400) [pid = 1008] [serial = 845] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4E828C00) [pid = 1008] [serial = 881] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4FD3E800) [pid = 1008] [serial = 869] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F56DEBC00) [pid = 1008] [serial = 836] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F5C3B1000) [pid = 1008] [serial = 681] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F5EA2BC00) [pid = 1008] [serial = 781] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F58474400) [pid = 1008] [serial = 840] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F61A83000) [pid = 1008] [serial = 768] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F61A86000) [pid = 1008] [serial = 776] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F4C96B400) [pid = 1008] [serial = 879] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F51975400) [pid = 1008] [serial = 885] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F5C4A2400) [pid = 1008] [serial = 684] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F5B90F000) [pid = 1008] [serial = 756] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F5D062800) [pid = 1008] [serial = 694] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F54F49000) [pid = 1008] [serial = 709] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F5D6F2800) [pid = 1008] [serial = 765] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F55972000) [pid = 1008] [serial = 753] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F5BEB5400) [pid = 1008] [serial = 704] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F5BEA9000) [pid = 1008] [serial = 699] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F4E528800) [pid = 1008] [serial = 750] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F61A80C00) [pid = 1008] [serial = 771] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F5CC7E000) [pid = 1008] [serial = 689] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F4FBB6800) [pid = 1008] [serial = 882] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F5CACF000) [pid = 1008] [serial = 759] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F57815C00) [pid = 1008] [serial = 837] [outer = 0000000000000000] [url = about:blank]
03:21:58 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F5D061000) [pid = 1008] [serial = 762] [outer = 0000000000000000] [url = about:blank]
03:21:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:21:59 INFO - document served over http requires an https
03:21:59 INFO - sub-resource via xhr-request using the meta-csp
03:21:59 INFO - delivery method with no-redirect and when
03:21:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
03:21:59 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 1178ms
03:21:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
03:21:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54076000 == 57 [pid = 1008] [id = 346]
03:21:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4B5C4800) [pid = 1008] [serial = 969] [outer = 0000000000000000]
03:21:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F4FBB6800) [pid = 1008] [serial = 970] [outer = 0000000F4B5C4800]
03:21:59 INFO - PROCESS | 1008 | 1448018519231 Marionette INFO loaded listener.js
03:21:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:21:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F52FE8C00) [pid = 1008] [serial = 971] [outer = 0000000F4B5C4800]
03:21:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:21:59 INFO - document served over http requires an https
03:21:59 INFO - sub-resource via xhr-request using the meta-csp
03:21:59 INFO - delivery method with swap-origin-redirect and when
03:21:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:21:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:21:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:21:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:21:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:21:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:21:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:21:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:21:59 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 690ms
03:21:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:21:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5591F000 == 58 [pid = 1008] [id = 347]
03:21:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F531AB400) [pid = 1008] [serial = 972] [outer = 0000000000000000]
03:21:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F54307400) [pid = 1008] [serial = 973] [outer = 0000000F531AB400]
03:21:59 INFO - PROCESS | 1008 | 1448018519954 Marionette INFO loaded listener.js
03:22:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F5517C000) [pid = 1008] [serial = 974] [outer = 0000000F531AB400]
03:22:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:00 INFO - document served over http requires an https
03:22:00 INFO - sub-resource via xhr-request using the meta-csp
03:22:00 INFO - delivery method with swap-origin-redirect and when
03:22:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:00 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 733ms
03:22:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
03:22:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C0D800 == 59 [pid = 1008] [id = 348]
03:22:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F55189800) [pid = 1008] [serial = 975] [outer = 0000000000000000]
03:22:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F55978800) [pid = 1008] [serial = 976] [outer = 0000000F55189800]
03:22:00 INFO - PROCESS | 1008 | 1448018520670 Marionette INFO loaded listener.js
03:22:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F55B35000) [pid = 1008] [serial = 977] [outer = 0000000F55189800]
03:22:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:01 INFO - document served over http requires an https
03:22:01 INFO - sub-resource via xhr-request using the meta-csp
03:22:01 INFO - delivery method with keep-origin-redirect and when
03:22:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:22:01 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 1140ms
03:22:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:22:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4CA19800 == 60 [pid = 1008] [id = 349]
03:22:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F443B6C00) [pid = 1008] [serial = 978] [outer = 0000000000000000]
03:22:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F44D34800) [pid = 1008] [serial = 979] [outer = 0000000F443B6C00]
03:22:01 INFO - PROCESS | 1008 | 1448018521982 Marionette INFO loaded listener.js
03:22:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4BB84000) [pid = 1008] [serial = 980] [outer = 0000000F443B6C00]
03:22:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:22:02 INFO - document served over http requires an https
03:22:02 INFO - sub-resource via xhr-request using the meta-csp
03:22:02 INFO - delivery method with no-redirect and when
03:22:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
03:22:02 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 943ms
03:22:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
03:22:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563B2000 == 61 [pid = 1008] [id = 350]
03:22:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4A561800) [pid = 1008] [serial = 981] [outer = 0000000000000000]
03:22:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F4ECD8400) [pid = 1008] [serial = 982] [outer = 0000000F4A561800]
03:22:02 INFO - PROCESS | 1008 | 1448018522962 Marionette INFO loaded listener.js
03:22:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F531A9800) [pid = 1008] [serial = 983] [outer = 0000000F4A561800]
03:22:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:03 INFO - document served over http requires an https
03:22:03 INFO - sub-resource via xhr-request using the meta-csp
03:22:03 INFO - delivery method with swap-origin-redirect and when
03:22:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:22:03 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 1026ms
03:22:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
03:22:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5793C000 == 62 [pid = 1008] [id = 351]
03:22:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F52D63800) [pid = 1008] [serial = 984] [outer = 0000000000000000]
03:22:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F55C45000) [pid = 1008] [serial = 985] [outer = 0000000F52D63800]
03:22:04 INFO - PROCESS | 1008 | 1448018524034 Marionette INFO loaded listener.js
03:22:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F55CD8400) [pid = 1008] [serial = 986] [outer = 0000000F52D63800]
03:22:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:04 INFO - document served over http requires an http
03:22:04 INFO - sub-resource via fetch-request using the meta-referrer
03:22:04 INFO - delivery method with keep-origin-redirect and when
03:22:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:22:04 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 986ms
03:22:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
03:22:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58404000 == 63 [pid = 1008] [id = 352]
03:22:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F56BF3400) [pid = 1008] [serial = 987] [outer = 0000000000000000]
03:22:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F56E8C400) [pid = 1008] [serial = 988] [outer = 0000000F56BF3400]
03:22:04 INFO - PROCESS | 1008 | 1448018524979 Marionette INFO loaded listener.js
03:22:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F57820400) [pid = 1008] [serial = 989] [outer = 0000000F56BF3400]
03:22:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:05 INFO - document served over http requires an http
03:22:05 INFO - sub-resource via fetch-request using the meta-referrer
03:22:05 INFO - delivery method with no-redirect and when
03:22:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
03:22:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 986ms
03:22:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
03:22:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CB1000 == 64 [pid = 1008] [id = 353]
03:22:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F56E97000) [pid = 1008] [serial = 990] [outer = 0000000000000000]
03:22:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F582DF000) [pid = 1008] [serial = 991] [outer = 0000000F56E97000]
03:22:05 INFO - PROCESS | 1008 | 1448018525978 Marionette INFO loaded listener.js
03:22:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F583A5000) [pid = 1008] [serial = 992] [outer = 0000000F56E97000]
03:22:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:06 INFO - document served over http requires an http
03:22:06 INFO - sub-resource via fetch-request using the meta-referrer
03:22:06 INFO - delivery method with swap-origin-redirect and when
03:22:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
03:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:22:06 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 880ms
03:22:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:22:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B9D4000 == 65 [pid = 1008] [id = 354]
03:22:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F58528800) [pid = 1008] [serial = 993] [outer = 0000000000000000]
03:22:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F58754400) [pid = 1008] [serial = 994] [outer = 0000000F58528800]
03:22:06 INFO - PROCESS | 1008 | 1448018526878 Marionette INFO loaded listener.js
03:22:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F59047C00) [pid = 1008] [serial = 995] [outer = 0000000F58528800]
03:22:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C419800 == 66 [pid = 1008] [id = 355]
03:22:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F5904B400) [pid = 1008] [serial = 996] [outer = 0000000000000000]
03:22:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F5AE61400) [pid = 1008] [serial = 997] [outer = 0000000F5904B400]
03:22:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:07 INFO - document served over http requires an http
03:22:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:07 INFO - delivery method with keep-origin-redirect and when
03:22:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:22:07 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 1024ms
03:22:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
03:22:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CFD1000 == 67 [pid = 1008] [id = 356]
03:22:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F59045C00) [pid = 1008] [serial = 998] [outer = 0000000000000000]
03:22:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F5AE64000) [pid = 1008] [serial = 999] [outer = 0000000F59045C00]
03:22:07 INFO - PROCESS | 1008 | 1448018527951 Marionette INFO loaded listener.js
03:22:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F5B141800) [pid = 1008] [serial = 1000] [outer = 0000000F59045C00]
03:22:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D311800 == 68 [pid = 1008] [id = 357]
03:22:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F5B13F000) [pid = 1008] [serial = 1001] [outer = 0000000000000000]
03:22:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F5B211800) [pid = 1008] [serial = 1002] [outer = 0000000F5B13F000]
03:22:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:08 INFO - document served over http requires an http
03:22:08 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:08 INFO - delivery method with no-redirect and when
03:22:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:22:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 986ms
03:22:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:22:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3F0800 == 69 [pid = 1008] [id = 358]
03:22:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F5B208800) [pid = 1008] [serial = 1003] [outer = 0000000000000000]
03:22:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5B905800) [pid = 1008] [serial = 1004] [outer = 0000000F5B208800]
03:22:08 INFO - PROCESS | 1008 | 1448018528966 Marionette INFO loaded listener.js
03:22:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5BEA9000) [pid = 1008] [serial = 1005] [outer = 0000000F5B208800]
03:22:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D615800 == 70 [pid = 1008] [id = 359]
03:22:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5BEB3400) [pid = 1008] [serial = 1006] [outer = 0000000000000000]
03:22:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F5C495400) [pid = 1008] [serial = 1007] [outer = 0000000F5BEB3400]
03:22:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:09 INFO - document served over http requires an http
03:22:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:09 INFO - delivery method with swap-origin-redirect and when
03:22:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
03:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:22:09 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 1023ms
03:22:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
03:22:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D651000 == 71 [pid = 1008] [id = 360]
03:22:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5BEB5400) [pid = 1008] [serial = 1008] [outer = 0000000000000000]
03:22:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5C497000) [pid = 1008] [serial = 1009] [outer = 0000000F5BEB5400]
03:22:09 INFO - PROCESS | 1008 | 1448018529987 Marionette INFO loaded listener.js
03:22:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F5C9D4800) [pid = 1008] [serial = 1010] [outer = 0000000F5BEB5400]
03:22:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:10 INFO - document served over http requires an http
03:22:10 INFO - sub-resource via script-tag using the meta-referrer
03:22:10 INFO - delivery method with keep-origin-redirect and when
03:22:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:22:10 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 985ms
03:22:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
03:22:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E553000 == 72 [pid = 1008] [id = 361]
03:22:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5C9D3400) [pid = 1008] [serial = 1011] [outer = 0000000000000000]
03:22:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5CA60C00) [pid = 1008] [serial = 1012] [outer = 0000000F5C9D3400]
03:22:10 INFO - PROCESS | 1008 | 1448018530939 Marionette INFO loaded listener.js
03:22:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5CADA800) [pid = 1008] [serial = 1013] [outer = 0000000F5C9D3400]
03:22:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:11 INFO - document served over http requires an http
03:22:11 INFO - sub-resource via script-tag using the meta-referrer
03:22:11 INFO - delivery method with no-redirect and when
03:22:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
03:22:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 879ms
03:22:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
03:22:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA39000 == 73 [pid = 1008] [id = 362]
03:22:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F5CADBC00) [pid = 1008] [serial = 1014] [outer = 0000000000000000]
03:22:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F5CC97800) [pid = 1008] [serial = 1015] [outer = 0000000F5CADBC00]
03:22:11 INFO - PROCESS | 1008 | 1448018531869 Marionette INFO loaded listener.js
03:22:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5D0E0000) [pid = 1008] [serial = 1016] [outer = 0000000F5CADBC00]
03:22:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:12 INFO - document served over http requires an http
03:22:12 INFO - sub-resource via script-tag using the meta-referrer
03:22:12 INFO - delivery method with swap-origin-redirect and when
03:22:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
03:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:22:12 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 1029ms
03:22:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
03:22:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5ECB4000 == 74 [pid = 1008] [id = 363]
03:22:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5D0E2800) [pid = 1008] [serial = 1017] [outer = 0000000000000000]
03:22:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5D0E7C00) [pid = 1008] [serial = 1018] [outer = 0000000F5D0E2800]
03:22:12 INFO - PROCESS | 1008 | 1448018532886 Marionette INFO loaded listener.js
03:22:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5E80DC00) [pid = 1008] [serial = 1019] [outer = 0000000F5D0E2800]
03:22:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:13 INFO - document served over http requires an http
03:22:13 INFO - sub-resource via xhr-request using the meta-referrer
03:22:13 INFO - delivery method with keep-origin-redirect and when
03:22:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:22:13 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 880ms
03:22:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
03:22:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F49D000 == 75 [pid = 1008] [id = 364]
03:22:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5E9C9000) [pid = 1008] [serial = 1020] [outer = 0000000000000000]
03:22:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5EA2DC00) [pid = 1008] [serial = 1021] [outer = 0000000F5E9C9000]
03:22:13 INFO - PROCESS | 1008 | 1448018533777 Marionette INFO loaded listener.js
03:22:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F6113E000) [pid = 1008] [serial = 1022] [outer = 0000000F5E9C9000]
03:22:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:14 INFO - document served over http requires an http
03:22:14 INFO - sub-resource via xhr-request using the meta-referrer
03:22:14 INFO - delivery method with no-redirect and when
03:22:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
03:22:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 839ms
03:22:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
03:22:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6090A000 == 76 [pid = 1008] [id = 365]
03:22:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F58E84000) [pid = 1008] [serial = 1023] [outer = 0000000000000000]
03:22:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F58E8A800) [pid = 1008] [serial = 1024] [outer = 0000000F58E84000]
03:22:14 INFO - PROCESS | 1008 | 1448018534687 Marionette INFO loaded listener.js
03:22:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F61137000) [pid = 1008] [serial = 1025] [outer = 0000000F58E84000]
03:22:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:15 INFO - document served over http requires an http
03:22:15 INFO - sub-resource via xhr-request using the meta-referrer
03:22:15 INFO - delivery method with swap-origin-redirect and when
03:22:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
03:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:22:15 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 942ms
03:22:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
03:22:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F61A0C000 == 77 [pid = 1008] [id = 366]
03:22:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F5F271800) [pid = 1008] [serial = 1026] [outer = 0000000000000000]
03:22:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5F272800) [pid = 1008] [serial = 1027] [outer = 0000000F5F271800]
03:22:15 INFO - PROCESS | 1008 | 1448018535598 Marionette INFO loaded listener.js
03:22:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F6113F400) [pid = 1008] [serial = 1028] [outer = 0000000F5F271800]
03:22:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:16 INFO - document served over http requires an https
03:22:16 INFO - sub-resource via fetch-request using the meta-referrer
03:22:16 INFO - delivery method with keep-origin-redirect and when
03:22:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
03:22:16 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 1078ms
03:22:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
03:22:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F61A2A000 == 78 [pid = 1008] [id = 367]
03:22:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F6119C400) [pid = 1008] [serial = 1029] [outer = 0000000000000000]
03:22:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F611A3400) [pid = 1008] [serial = 1030] [outer = 0000000F6119C400]
03:22:16 INFO - PROCESS | 1008 | 1448018536712 Marionette INFO loaded listener.js
03:22:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F61A87000) [pid = 1008] [serial = 1031] [outer = 0000000F6119C400]
03:22:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:17 INFO - document served over http requires an https
03:22:17 INFO - sub-resource via fetch-request using the meta-referrer
03:22:17 INFO - delivery method with no-redirect and when
03:22:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
03:22:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 923ms
03:22:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
03:22:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62B6D000 == 79 [pid = 1008] [id = 368]
03:22:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5F406C00) [pid = 1008] [serial = 1032] [outer = 0000000000000000]
03:22:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5F408C00) [pid = 1008] [serial = 1033] [outer = 0000000F5F406C00]
03:22:17 INFO - PROCESS | 1008 | 1448018537647 Marionette INFO loaded listener.js
03:22:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F611A7C00) [pid = 1008] [serial = 1034] [outer = 0000000F5F406C00]
03:22:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:18 INFO - document served over http requires an https
03:22:18 INFO - sub-resource via fetch-request using the meta-referrer
03:22:18 INFO - delivery method with swap-origin-redirect and when
03:22:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
03:22:18 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 1023ms
03:22:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
03:22:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6316B800 == 80 [pid = 1008] [id = 369]
03:22:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F61204800) [pid = 1008] [serial = 1035] [outer = 0000000000000000]
03:22:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F61206800) [pid = 1008] [serial = 1036] [outer = 0000000F61204800]
03:22:18 INFO - PROCESS | 1008 | 1448018538696 Marionette INFO loaded listener.js
03:22:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F61212400) [pid = 1008] [serial = 1037] [outer = 0000000F61204800]
03:22:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62C4D800 == 81 [pid = 1008] [id = 370]
03:22:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F6120D000) [pid = 1008] [serial = 1038] [outer = 0000000000000000]
03:22:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F64491C00) [pid = 1008] [serial = 1039] [outer = 0000000F6120D000]
03:22:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:19 INFO - document served over http requires an https
03:22:19 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:19 INFO - delivery method with keep-origin-redirect and when
03:22:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:22:19 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 1125ms
03:22:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
03:22:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798C800 == 82 [pid = 1008] [id = 371]
03:22:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F3F35CC00) [pid = 1008] [serial = 1040] [outer = 0000000000000000]
03:22:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F559ED400) [pid = 1008] [serial = 1041] [outer = 0000000F3F35CC00]
03:22:21 INFO - PROCESS | 1008 | 1448018541967 Marionette INFO loaded listener.js
03:22:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F6449E000) [pid = 1008] [serial = 1042] [outer = 0000000F3F35CC00]
03:22:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435A9000 == 83 [pid = 1008] [id = 372]
03:22:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F3F366C00) [pid = 1008] [serial = 1043] [outer = 0000000000000000]
03:22:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F4FD53800) [pid = 1008] [serial = 1044] [outer = 0000000F3F366C00]
03:22:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:22 INFO - document served over http requires an https
03:22:22 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:22 INFO - delivery method with no-redirect and when
03:22:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
03:22:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 3190ms
03:22:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
03:22:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4943D000 == 84 [pid = 1008] [id = 373]
03:22:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F3D7AA400) [pid = 1008] [serial = 1045] [outer = 0000000000000000]
03:22:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F3E795800) [pid = 1008] [serial = 1046] [outer = 0000000F3D7AA400]
03:22:23 INFO - PROCESS | 1008 | 1448018543204 Marionette INFO loaded listener.js
03:22:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F45056800) [pid = 1008] [serial = 1047] [outer = 0000000F3D7AA400]
03:22:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B37000 == 85 [pid = 1008] [id = 374]
03:22:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4E3DA000) [pid = 1008] [serial = 1048] [outer = 0000000000000000]
03:22:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F44426C00) [pid = 1008] [serial = 1049] [outer = 0000000F4E3DA000]
03:22:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:23 INFO - document served over http requires an https
03:22:23 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:23 INFO - delivery method with swap-origin-redirect and when
03:22:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:22:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | took 1282ms
03:22:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
03:22:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC23800 == 86 [pid = 1008] [id = 375]
03:22:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F3DE57400) [pid = 1008] [serial = 1050] [outer = 0000000000000000]
03:22:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F3ED71000) [pid = 1008] [serial = 1051] [outer = 0000000F3DE57400]
03:22:24 INFO - PROCESS | 1008 | 1448018544358 Marionette INFO loaded listener.js
03:22:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F4C96F400) [pid = 1008] [serial = 1052] [outer = 0000000F3DE57400]
03:22:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:25 INFO - document served over http requires an https
03:22:25 INFO - sub-resource via script-tag using the meta-referrer
03:22:25 INFO - delivery method with keep-origin-redirect and when
03:22:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
03:22:25 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 1238ms
03:22:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
03:22:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BB64800 == 87 [pid = 1008] [id = 376]
03:22:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F3ED7C400) [pid = 1008] [serial = 1053] [outer = 0000000000000000]
03:22:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F4A1C6400) [pid = 1008] [serial = 1054] [outer = 0000000F3ED7C400]
03:22:25 INFO - PROCESS | 1008 | 1448018545561 Marionette INFO loaded listener.js
03:22:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F4FD8D000) [pid = 1008] [serial = 1055] [outer = 0000000F3ED7C400]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5ECC1000 == 86 [pid = 1008] [id = 274]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA4B800 == 85 [pid = 1008] [id = 278]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5591F000 == 84 [pid = 1008] [id = 347]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54076000 == 83 [pid = 1008] [id = 346]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDD800 == 82 [pid = 1008] [id = 345]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5336B800 == 81 [pid = 1008] [id = 344]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5232D000 == 80 [pid = 1008] [id = 343]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7C1800 == 79 [pid = 1008] [id = 342]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A069000 == 78 [pid = 1008] [id = 341]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4943B000 == 77 [pid = 1008] [id = 340]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4928F000 == 76 [pid = 1008] [id = 339]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F443A3800 == 75 [pid = 1008] [id = 338]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63546000 == 74 [pid = 1008] [id = 337]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6353F800 == 73 [pid = 1008] [id = 336]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F647D5000 == 72 [pid = 1008] [id = 335]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60921000 == 71 [pid = 1008] [id = 334]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60907800 == 70 [pid = 1008] [id = 333]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60903000 == 69 [pid = 1008] [id = 332]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5632E800 == 68 [pid = 1008] [id = 331]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5631B000 == 67 [pid = 1008] [id = 330]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F64B000 == 66 [pid = 1008] [id = 329]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F636800 == 65 [pid = 1008] [id = 328]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5ECC6800 == 64 [pid = 1008] [id = 327]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA50800 == 63 [pid = 1008] [id = 326]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E743000 == 62 [pid = 1008] [id = 325]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D641000 == 61 [pid = 1008] [id = 324]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D30B000 == 60 [pid = 1008] [id = 323]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC74000 == 59 [pid = 1008] [id = 322]
03:22:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3AD800 == 58 [pid = 1008] [id = 321]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F58756800) [pid = 1008] [serial = 897] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F55559800) [pid = 1008] [serial = 888] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F5597C400) [pid = 1008] [serial = 894] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F57817800) [pid = 1008] [serial = 891] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F4E51E000) [pid = 1008] [serial = 876] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F5282F400) [pid = 1008] [serial = 831] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F4D0AAC00) [pid = 1008] [serial = 873] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F4C50DC00) [pid = 1008] [serial = 828] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F55CD8C00) [pid = 1008] [serial = 823] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F55CD3000) [pid = 1008] [serial = 834] [outer = 0000000000000000] [url = about:blank]
03:22:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:26 INFO - document served over http requires an https
03:22:26 INFO - sub-resource via script-tag using the meta-referrer
03:22:26 INFO - delivery method with no-redirect and when
03:22:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
03:22:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1175ms
03:22:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
03:22:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49299800 == 59 [pid = 1008] [id = 377]
03:22:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F3EDECC00) [pid = 1008] [serial = 1056] [outer = 0000000000000000]
03:22:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F4303DC00) [pid = 1008] [serial = 1057] [outer = 0000000F3EDECC00]
03:22:26 INFO - PROCESS | 1008 | 1448018546689 Marionette INFO loaded listener.js
03:22:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4CB8E800) [pid = 1008] [serial = 1058] [outer = 0000000F3EDECC00]
03:22:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:27 INFO - document served over http requires an https
03:22:27 INFO - sub-resource via script-tag using the meta-referrer
03:22:27 INFO - delivery method with swap-origin-redirect and when
03:22:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
03:22:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | took 796ms
03:22:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
03:22:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5111D800 == 60 [pid = 1008] [id = 378]
03:22:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F4FB55000) [pid = 1008] [serial = 1059] [outer = 0000000000000000]
03:22:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F4FD5F000) [pid = 1008] [serial = 1060] [outer = 0000000F4FB55000]
03:22:27 INFO - PROCESS | 1008 | 1448018547417 Marionette INFO loaded listener.js
03:22:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F5238CC00) [pid = 1008] [serial = 1061] [outer = 0000000F4FB55000]
03:22:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:27 INFO - document served over http requires an https
03:22:27 INFO - sub-resource via xhr-request using the meta-referrer
03:22:27 INFO - delivery method with keep-origin-redirect and when
03:22:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
03:22:27 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 733ms
03:22:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
03:22:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B13000 == 61 [pid = 1008] [id = 379]
03:22:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F531A5C00) [pid = 1008] [serial = 1062] [outer = 0000000000000000]
03:22:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F531AC400) [pid = 1008] [serial = 1063] [outer = 0000000F531A5C00]
03:22:28 INFO - PROCESS | 1008 | 1448018548155 Marionette INFO loaded listener.js
03:22:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F5517B400) [pid = 1008] [serial = 1064] [outer = 0000000F531A5C00]
03:22:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
03:22:28 INFO - document served over http requires an https
03:22:28 INFO - sub-resource via xhr-request using the meta-referrer
03:22:28 INFO - delivery method with no-redirect and when
03:22:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
03:22:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 775ms
03:22:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
03:22:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E38000 == 62 [pid = 1008] [id = 380]
03:22:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F559F4000) [pid = 1008] [serial = 1065] [outer = 0000000000000000]
03:22:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F55C47400) [pid = 1008] [serial = 1066] [outer = 0000000F559F4000]
03:22:28 INFO - PROCESS | 1008 | 1448018548979 Marionette INFO loaded listener.js
03:22:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F56DE6400) [pid = 1008] [serial = 1067] [outer = 0000000F559F4000]
03:22:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:29 INFO - document served over http requires an https
03:22:29 INFO - sub-resource via xhr-request using the meta-referrer
03:22:29 INFO - delivery method with swap-origin-redirect and when
03:22:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
03:22:29 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 734ms
03:22:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
03:22:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BDF800 == 63 [pid = 1008] [id = 381]
03:22:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F56DED000) [pid = 1008] [serial = 1068] [outer = 0000000000000000]
03:22:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F57814400) [pid = 1008] [serial = 1069] [outer = 0000000F56DED000]
03:22:29 INFO - PROCESS | 1008 | 1448018549725 Marionette INFO loaded listener.js
03:22:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F583A4800) [pid = 1008] [serial = 1070] [outer = 0000000F56DED000]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F3D7A9C00) [pid = 1008] [serial = 948] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F58479400) [pid = 1008] [serial = 841] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F3EB80000) [pid = 1008] [serial = 945] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F5B13A800) [pid = 1008] [serial = 850] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F4E50FC00) [pid = 1008] [serial = 960] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F3EEC7C00) [pid = 1008] [serial = 954] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F3EB80400) [pid = 1008] [serial = 951] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F58480C00) [pid = 1008] [serial = 844] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F5BEAAC00) [pid = 1008] [serial = 853] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F4B5C4800) [pid = 1008] [serial = 969] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F4FD5AC00) [pid = 1008] [serial = 963] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F6096C400) [pid = 1008] [serial = 940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F5EA31800) [pid = 1008] [serial = 935] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018505978]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F5B0D4400) [pid = 1008] [serial = 925] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F5B0DD400) [pid = 1008] [serial = 930] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F5C9CDC00) [pid = 1008] [serial = 920] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F5CC81400) [pid = 1008] [serial = 915] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018501567]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5C3A8000) [pid = 1008] [serial = 910] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F5B136800) [pid = 1008] [serial = 847] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4A70B800) [pid = 1008] [serial = 957] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F58771C00) [pid = 1008] [serial = 898] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F511EAC00) [pid = 1008] [serial = 966] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F61131400) [pid = 1008] [serial = 941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F5F6BB800) [pid = 1008] [serial = 938] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F61131C00) [pid = 1008] [serial = 943] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F5F6B6800) [pid = 1008] [serial = 936] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018505978]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F5E9C2C00) [pid = 1008] [serial = 933] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F5B0D8000) [pid = 1008] [serial = 926] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F5D6FB400) [pid = 1008] [serial = 923] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F5E9C2800) [pid = 1008] [serial = 931] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5B0DA000) [pid = 1008] [serial = 928] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F5C9D4400) [pid = 1008] [serial = 921] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F5CC89400) [pid = 1008] [serial = 918] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F4FD61800) [pid = 1008] [serial = 964] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4E51A400) [pid = 1008] [serial = 961] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F443B7000) [pid = 1008] [serial = 902] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F3ED75800) [pid = 1008] [serial = 946] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F3E552400) [pid = 1008] [serial = 949] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4FBAE000) [pid = 1008] [serial = 905] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F54307400) [pid = 1008] [serial = 973] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F44D32800) [pid = 1008] [serial = 955] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5CC8D400) [pid = 1008] [serial = 916] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018501567]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F5CA09400) [pid = 1008] [serial = 913] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F3EEC6400) [pid = 1008] [serial = 952] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4FBB6800) [pid = 1008] [serial = 970] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F5C49B000) [pid = 1008] [serial = 911] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F56BF3000) [pid = 1008] [serial = 908] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4C944400) [pid = 1008] [serial = 958] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F5238A000) [pid = 1008] [serial = 967] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F51762800) [pid = 1008] [serial = 965] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F5C3A8800) [pid = 1008] [serial = 852] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F59046000) [pid = 1008] [serial = 843] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F5CA63C00) [pid = 1008] [serial = 855] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F5B13CC00) [pid = 1008] [serial = 846] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F5B910C00) [pid = 1008] [serial = 849] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F52FE8C00) [pid = 1008] [serial = 971] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F52FD9800) [pid = 1008] [serial = 968] [outer = 0000000000000000] [url = about:blank]
03:22:30 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:30 INFO - document served over http requires an http
03:22:30 INFO - sub-resource via fetch-request using the meta-referrer
03:22:30 INFO - delivery method with keep-origin-redirect and when
03:22:30 INFO - the target request is same-origin.
03:22:30 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 984ms
03:22:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
03:22:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C564800 == 64 [pid = 1008] [id = 382]
03:22:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F44475000) [pid = 1008] [serial = 1071] [outer = 0000000000000000]
03:22:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F44D30400) [pid = 1008] [serial = 1072] [outer = 0000000F44475000]
03:22:30 INFO - PROCESS | 1008 | 1448018550835 Marionette INFO loaded listener.js
03:22:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F4C951400) [pid = 1008] [serial = 1073] [outer = 0000000F44475000]
03:22:31 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:31 INFO - document served over http requires an http
03:22:31 INFO - sub-resource via fetch-request using the meta-referrer
03:22:31 INFO - delivery method with no-redirect and when
03:22:31 INFO - the target request is same-origin.
03:22:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1030ms
03:22:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:22:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56320000 == 65 [pid = 1008] [id = 383]
03:22:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F4C94CC00) [pid = 1008] [serial = 1074] [outer = 0000000000000000]
03:22:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F4FB46400) [pid = 1008] [serial = 1075] [outer = 0000000F4C94CC00]
03:22:31 INFO - PROCESS | 1008 | 1448018551891 Marionette INFO loaded listener.js
03:22:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5282EC00) [pid = 1008] [serial = 1076] [outer = 0000000F4C94CC00]
03:22:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:32 INFO - document served over http requires an http
03:22:32 INFO - sub-resource via fetch-request using the meta-referrer
03:22:32 INFO - delivery method with swap-origin-redirect and when
03:22:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 984ms
03:22:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
03:22:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58221000 == 66 [pid = 1008] [id = 384]
03:22:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F559F2C00) [pid = 1008] [serial = 1077] [outer = 0000000000000000]
03:22:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F55B32000) [pid = 1008] [serial = 1078] [outer = 0000000F559F2C00]
03:22:32 INFO - PROCESS | 1008 | 1448018552904 Marionette INFO loaded listener.js
03:22:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5847F400) [pid = 1008] [serial = 1079] [outer = 0000000F559F2C00]
03:22:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F586AB000 == 67 [pid = 1008] [id = 385]
03:22:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5852DC00) [pid = 1008] [serial = 1080] [outer = 0000000000000000]
03:22:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F58535C00) [pid = 1008] [serial = 1081] [outer = 0000000F5852DC00]
03:22:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:33 INFO - document served over http requires an http
03:22:33 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:33 INFO - delivery method with keep-origin-redirect and when
03:22:33 INFO - the target request is same-origin.
03:22:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1039ms
03:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
03:22:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC74000 == 68 [pid = 1008] [id = 386]
03:22:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F58532800) [pid = 1008] [serial = 1082] [outer = 0000000000000000]
03:22:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5875A000) [pid = 1008] [serial = 1083] [outer = 0000000F58532800]
03:22:33 INFO - PROCESS | 1008 | 1448018553980 Marionette INFO loaded listener.js
03:22:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5B0D9000) [pid = 1008] [serial = 1084] [outer = 0000000F58532800]
03:22:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CAB0000 == 69 [pid = 1008] [id = 387]
03:22:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5B0DA000) [pid = 1008] [serial = 1085] [outer = 0000000000000000]
03:22:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5B0DDC00) [pid = 1008] [serial = 1086] [outer = 0000000F5B0DA000]
03:22:34 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:34 INFO - document served over http requires an http
03:22:34 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:34 INFO - delivery method with no-redirect and when
03:22:34 INFO - the target request is same-origin.
03:22:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1074ms
03:22:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:22:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1E9800 == 70 [pid = 1008] [id = 388]
03:22:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5B0DE400) [pid = 1008] [serial = 1087] [outer = 0000000000000000]
03:22:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5B142800) [pid = 1008] [serial = 1088] [outer = 0000000F5B0DE400]
03:22:35 INFO - PROCESS | 1008 | 1448018555042 Marionette INFO loaded listener.js
03:22:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F5C49C000) [pid = 1008] [serial = 1089] [outer = 0000000F5B0DE400]
03:22:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D616000 == 71 [pid = 1008] [id = 389]
03:22:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F5C9D4400) [pid = 1008] [serial = 1090] [outer = 0000000000000000]
03:22:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F5CA5F000) [pid = 1008] [serial = 1091] [outer = 0000000F5C9D4400]
03:22:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:35 INFO - document served over http requires an http
03:22:35 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:35 INFO - delivery method with swap-origin-redirect and when
03:22:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1078ms
03:22:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
03:22:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D98D800 == 72 [pid = 1008] [id = 390]
03:22:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F5C9D9800) [pid = 1008] [serial = 1092] [outer = 0000000000000000]
03:22:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F5CC58000) [pid = 1008] [serial = 1093] [outer = 0000000F5C9D9800]
03:22:36 INFO - PROCESS | 1008 | 1448018556149 Marionette INFO loaded listener.js
03:22:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5CE6A800) [pid = 1008] [serial = 1094] [outer = 0000000F5C9D9800]
03:22:36 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:36 INFO - document served over http requires an http
03:22:36 INFO - sub-resource via script-tag using the meta-referrer
03:22:36 INFO - delivery method with keep-origin-redirect and when
03:22:36 INFO - the target request is same-origin.
03:22:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | took 986ms
03:22:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
03:22:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA41000 == 73 [pid = 1008] [id = 391]
03:22:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5C9AB000) [pid = 1008] [serial = 1095] [outer = 0000000000000000]
03:22:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5C9B0C00) [pid = 1008] [serial = 1096] [outer = 0000000F5C9AB000]
03:22:37 INFO - PROCESS | 1008 | 1448018557068 Marionette INFO loaded listener.js
03:22:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5CC86800) [pid = 1008] [serial = 1097] [outer = 0000000F5C9AB000]
03:22:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:37 INFO - document served over http requires an http
03:22:37 INFO - sub-resource via script-tag using the meta-referrer
03:22:37 INFO - delivery method with no-redirect and when
03:22:37 INFO - the target request is same-origin.
03:22:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 880ms
03:22:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:22:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F229000 == 74 [pid = 1008] [id = 392]
03:22:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5CC53800) [pid = 1008] [serial = 1098] [outer = 0000000000000000]
03:22:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5D064400) [pid = 1008] [serial = 1099] [outer = 0000000F5CC53800]
03:22:37 INFO - PROCESS | 1008 | 1448018557968 Marionette INFO loaded listener.js
03:22:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5E812000) [pid = 1008] [serial = 1100] [outer = 0000000F5CC53800]
03:22:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:38 INFO - document served over http requires an http
03:22:38 INFO - sub-resource via script-tag using the meta-referrer
03:22:38 INFO - delivery method with swap-origin-redirect and when
03:22:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 944ms
03:22:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
03:22:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F63E800 == 75 [pid = 1008] [id = 393]
03:22:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F5E9C5400) [pid = 1008] [serial = 1101] [outer = 0000000000000000]
03:22:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F5EA26000) [pid = 1008] [serial = 1102] [outer = 0000000F5E9C5400]
03:22:38 INFO - PROCESS | 1008 | 1448018558923 Marionette INFO loaded listener.js
03:22:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F5F6B8800) [pid = 1008] [serial = 1103] [outer = 0000000F5E9C5400]
03:22:39 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:39 INFO - document served over http requires an http
03:22:39 INFO - sub-resource via xhr-request using the meta-referrer
03:22:39 INFO - delivery method with keep-origin-redirect and when
03:22:39 INFO - the target request is same-origin.
03:22:39 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 880ms
03:22:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
03:22:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62C4C800 == 76 [pid = 1008] [id = 394]
03:22:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F5F6BA400) [pid = 1008] [serial = 1104] [outer = 0000000000000000]
03:22:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F6096A400) [pid = 1008] [serial = 1105] [outer = 0000000F5F6BA400]
03:22:39 INFO - PROCESS | 1008 | 1448018559816 Marionette INFO loaded listener.js
03:22:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F611A4800) [pid = 1008] [serial = 1106] [outer = 0000000F5F6BA400]
03:22:40 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:22:40 INFO - document served over http requires an http
03:22:40 INFO - sub-resource via xhr-request using the meta-referrer
03:22:40 INFO - delivery method with no-redirect and when
03:22:40 INFO - the target request is same-origin.
03:22:40 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 881ms
03:22:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:22:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60E99000 == 77 [pid = 1008] [id = 395]
03:22:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F58E35800) [pid = 1008] [serial = 1107] [outer = 0000000000000000]
03:22:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F58E3F400) [pid = 1008] [serial = 1108] [outer = 0000000F58E35800]
03:22:40 INFO - PROCESS | 1008 | 1448018560742 Marionette INFO loaded listener.js
03:22:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F6449C800) [pid = 1008] [serial = 1109] [outer = 0000000F58E35800]
03:22:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F60A0B800) [pid = 1008] [serial = 1110] [outer = 0000000F51592400]
03:22:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:41 INFO - document served over http requires an http
03:22:41 INFO - sub-resource via xhr-request using the meta-referrer
03:22:41 INFO - delivery method with swap-origin-redirect and when
03:22: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"
03:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:22:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:22:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:41 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 1027ms
03:22:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
03:22:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44392000 == 78 [pid = 1008] [id = 396]
03:22:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F3DD32C00) [pid = 1008] [serial = 1111] [outer = 0000000000000000]
03:22:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F3EB86C00) [pid = 1008] [serial = 1112] [outer = 0000000F3DD32C00]
03:22:41 INFO - PROCESS | 1008 | 1448018561785 Marionette INFO loaded listener.js
03:22:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F60A51800) [pid = 1008] [serial = 1113] [outer = 0000000F3DD32C00]
03:22:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:42 INFO - document served over http requires an https
03:22:42 INFO - sub-resource via fetch-request using the meta-referrer
03:22:42 INFO - delivery method with keep-origin-redirect and when
03:22: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"
03:22:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:22:42 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 1026ms
03:22:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
03:22:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63C5F000 == 79 [pid = 1008] [id = 397]
03:22:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F60A50C00) [pid = 1008] [serial = 1114] [outer = 0000000000000000]
03:22:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F60A58800) [pid = 1008] [serial = 1115] [outer = 0000000F60A50C00]
03:22:42 INFO - PROCESS | 1008 | 1448018562831 Marionette INFO loaded listener.js
03:22:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F64230000) [pid = 1008] [serial = 1116] [outer = 0000000F60A50C00]
03:22:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:22:43 INFO - document served over http requires an https
03:22:43 INFO - sub-resource via fetch-request using the meta-referrer
03:22:43 INFO - delivery method with no-redirect and when
03:22:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
03:22:43 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 986ms
03:22:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
03:22:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63C7B800 == 80 [pid = 1008] [id = 398]
03:22:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F611BC800) [pid = 1008] [serial = 1117] [outer = 0000000000000000]
03:22:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F611BD800) [pid = 1008] [serial = 1118] [outer = 0000000F611BC800]
03:22:43 INFO - PROCESS | 1008 | 1448018563847 Marionette INFO loaded listener.js
03:22:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F611C4C00) [pid = 1008] [serial = 1119] [outer = 0000000F611BC800]
03:22:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:44 INFO - document served over http requires an https
03:22:44 INFO - sub-resource via fetch-request using the meta-referrer
03:22:44 INFO - delivery method with swap-origin-redirect and when
03:22:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:22:44 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 1004ms
03:22:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
03:22:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63761800 == 81 [pid = 1008] [id = 399]
03:22:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F6150F800) [pid = 1008] [serial = 1120] [outer = 0000000000000000]
03:22:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F61511400) [pid = 1008] [serial = 1121] [outer = 0000000F6150F800]
03:22:44 INFO - PROCESS | 1008 | 1448018564866 Marionette INFO loaded listener.js
03:22:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F61519C00) [pid = 1008] [serial = 1122] [outer = 0000000F6150F800]
03:22:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:45 INFO - document served over http requires an https
03:22:45 INFO - sub-resource via fetch-request using the meta-referrer
03:22:45 INFO - delivery method with swap-origin-redirect and when
03:22:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:45 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 1079ms
03:22:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
03:22:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F615C3000 == 82 [pid = 1008] [id = 400]
03:22:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F60214C00) [pid = 1008] [serial = 1123] [outer = 0000000000000000]
03:22:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F6021A000) [pid = 1008] [serial = 1124] [outer = 0000000F60214C00]
03:22:45 INFO - PROCESS | 1008 | 1448018565941 Marionette INFO loaded listener.js
03:22:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F61512C00) [pid = 1008] [serial = 1125] [outer = 0000000F60214C00]
03:22:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:46 INFO - document served over http requires an https
03:22:46 INFO - sub-resource via fetch-request using the meta-referrer
03:22:46 INFO - delivery method with keep-origin-redirect and when
03:22:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:22:46 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 1080ms
03:22:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
03:22:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F602E9000 == 83 [pid = 1008] [id = 401]
03:22:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F63998000) [pid = 1008] [serial = 1126] [outer = 0000000000000000]
03:22:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F63999400) [pid = 1008] [serial = 1127] [outer = 0000000F63998000]
03:22:47 INFO - PROCESS | 1008 | 1448018567064 Marionette INFO loaded listener.js
03:22:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F639A3000) [pid = 1008] [serial = 1128] [outer = 0000000F63998000]
03:22:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:22:47 INFO - document served over http requires an https
03:22:47 INFO - sub-resource via fetch-request using the meta-referrer
03:22:47 INFO - delivery method with no-redirect and when
03:22:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
03:22:47 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 1126ms
03:22:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
03:22:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F645D6800 == 84 [pid = 1008] [id = 402]
03:22:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F639A2800) [pid = 1008] [serial = 1129] [outer = 0000000000000000]
03:22:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F64235400) [pid = 1008] [serial = 1130] [outer = 0000000F639A2800]
03:22:48 INFO - PROCESS | 1008 | 1448018568177 Marionette INFO loaded listener.js
03:22:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F6897E800) [pid = 1008] [serial = 1131] [outer = 0000000F639A2800]
03:22:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:51 INFO - document served over http requires an https
03:22:51 INFO - sub-resource via fetch-request using the meta-referrer
03:22:51 INFO - delivery method with swap-origin-redirect and when
03:22:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
03:22:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
03:22:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
03:22:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:22:51 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 3229ms
03:22:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:22:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49280000 == 85 [pid = 1008] [id = 403]
03:22:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F3F35C000) [pid = 1008] [serial = 1132] [outer = 0000000000000000]
03:22:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F430E0400) [pid = 1008] [serial = 1133] [outer = 0000000F3F35C000]
03:22:51 INFO - PROCESS | 1008 | 1448018571876 Marionette INFO loaded listener.js
03:22:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F4A1C3000) [pid = 1008] [serial = 1134] [outer = 0000000F3F35C000]
03:22:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528D8800 == 86 [pid = 1008] [id = 404]
03:22:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F4C445C00) [pid = 1008] [serial = 1135] [outer = 0000000000000000]
03:22:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F4D22EC00) [pid = 1008] [serial = 1136] [outer = 0000000F4C445C00]
03:22:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:52 INFO - document served over http requires an https
03:22:52 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:52 INFO - delivery method with keep-origin-redirect and when
03:22:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:22:52 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 1547ms
03:22:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
03:22:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54ED2800 == 87 [pid = 1008] [id = 405]
03:22:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F4FD5A000) [pid = 1008] [serial = 1137] [outer = 0000000000000000]
03:22:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F4FD92400) [pid = 1008] [serial = 1138] [outer = 0000000F4FD5A000]
03:22:52 INFO - PROCESS | 1008 | 1448018572980 Marionette INFO loaded listener.js
03:22:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F54F43000) [pid = 1008] [serial = 1139] [outer = 0000000F4FD5A000]
03:22:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798A800 == 88 [pid = 1008] [id = 406]
03:22:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F4918A400) [pid = 1008] [serial = 1140] [outer = 0000000000000000]
03:22:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F3D898400) [pid = 1008] [serial = 1141] [outer = 0000000F4918A400]
03:22:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:22:53 INFO - document served over http requires an https
03:22:53 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:53 INFO - delivery method with no-redirect and when
03:22:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:22:53 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 1298ms
03:22:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:22:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3BB000 == 89 [pid = 1008] [id = 407]
03:22:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F3F4A0C00) [pid = 1008] [serial = 1142] [outer = 0000000000000000]
03:22:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F4C944000) [pid = 1008] [serial = 1143] [outer = 0000000F3F4A0C00]
03:22:54 INFO - PROCESS | 1008 | 1448018574261 Marionette INFO loaded listener.js
03:22:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F53355C00) [pid = 1008] [serial = 1144] [outer = 0000000F3F4A0C00]
03:22:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F491E1000 == 90 [pid = 1008] [id = 408]
03:22:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F4D0ABC00) [pid = 1008] [serial = 1145] [outer = 0000000000000000]
03:22:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F4926D000) [pid = 1008] [serial = 1146] [outer = 0000000F4D0ABC00]
03:22:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:55 INFO - document served over http requires an https
03:22:55 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:55 INFO - delivery method with swap-origin-redirect and when
03:22:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:22:55 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 1086ms
03:22:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
03:22:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49449800 == 91 [pid = 1008] [id = 409]
03:22:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F3EEC7800) [pid = 1008] [serial = 1147] [outer = 0000000000000000]
03:22:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F435CE000) [pid = 1008] [serial = 1148] [outer = 0000000F3EEC7800]
03:22:55 INFO - PROCESS | 1008 | 1448018575391 Marionette INFO loaded listener.js
03:22:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F56BF3000) [pid = 1008] [serial = 1149] [outer = 0000000F3EEC7800]
03:22:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4360E000 == 92 [pid = 1008] [id = 410]
03:22:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F3ED76800) [pid = 1008] [serial = 1150] [outer = 0000000000000000]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E38000 == 91 [pid = 1008] [id = 380]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B13000 == 90 [pid = 1008] [id = 379]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5111D800 == 89 [pid = 1008] [id = 378]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49299800 == 88 [pid = 1008] [id = 377]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BB64800 == 87 [pid = 1008] [id = 376]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC23800 == 86 [pid = 1008] [id = 375]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B37000 == 85 [pid = 1008] [id = 374]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4943D000 == 84 [pid = 1008] [id = 373]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435A9000 == 83 [pid = 1008] [id = 372]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798C800 == 82 [pid = 1008] [id = 371]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62C4D800 == 81 [pid = 1008] [id = 370]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6316B800 == 80 [pid = 1008] [id = 369]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62B6D000 == 79 [pid = 1008] [id = 368]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F61A2A000 == 78 [pid = 1008] [id = 367]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F61A0C000 == 77 [pid = 1008] [id = 366]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6090A000 == 76 [pid = 1008] [id = 365]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F49D000 == 75 [pid = 1008] [id = 364]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5ECB4000 == 74 [pid = 1008] [id = 363]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA39000 == 73 [pid = 1008] [id = 362]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E553000 == 72 [pid = 1008] [id = 361]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D651000 == 71 [pid = 1008] [id = 360]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D615800 == 70 [pid = 1008] [id = 359]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3F0800 == 69 [pid = 1008] [id = 358]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D311800 == 68 [pid = 1008] [id = 357]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CFD1000 == 67 [pid = 1008] [id = 356]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C419800 == 66 [pid = 1008] [id = 355]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B9D4000 == 65 [pid = 1008] [id = 354]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CB1000 == 64 [pid = 1008] [id = 353]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58404000 == 63 [pid = 1008] [id = 352]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5793C000 == 62 [pid = 1008] [id = 351]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563B2000 == 61 [pid = 1008] [id = 350]
03:22:55 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4CA19800 == 60 [pid = 1008] [id = 349]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F4FB4A400) [pid = 1008] [serial = 962] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F494E3000) [pid = 1008] [serial = 953] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F5B20E400) [pid = 1008] [serial = 900] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F4B5B7000) [pid = 1008] [serial = 956] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F44D34000) [pid = 1008] [serial = 950] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F435C9800) [pid = 1008] [serial = 947] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F4D223C00) [pid = 1008] [serial = 959] [outer = 0000000000000000] [url = about:blank]
03:22:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F3DD28400) [pid = 1008] [serial = 1151] [outer = 0000000F3ED76800]
03:22:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:56 INFO - document served over http requires an https
03:22:56 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:56 INFO - delivery method with swap-origin-redirect and when
03:22:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:22:56 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 1381ms
03:22:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:22:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49281000 == 61 [pid = 1008] [id = 411]
03:22:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F3ED70800) [pid = 1008] [serial = 1152] [outer = 0000000000000000]
03:22:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F435D4400) [pid = 1008] [serial = 1153] [outer = 0000000F3ED70800]
03:22:56 INFO - PROCESS | 1008 | 1448018576702 Marionette INFO loaded listener.js
03:22:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F4D0A2C00) [pid = 1008] [serial = 1154] [outer = 0000000F3ED70800]
03:22:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BB6D800 == 62 [pid = 1008] [id = 412]
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F4D27F000) [pid = 1008] [serial = 1155] [outer = 0000000000000000]
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F5196F400) [pid = 1008] [serial = 1156] [outer = 0000000F4D27F000]
03:22:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:57 INFO - document served over http requires an https
03:22:57 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:57 INFO - delivery method with keep-origin-redirect and when
03:22:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:22:57 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 881ms
03:22:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
03:22:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528DB800 == 63 [pid = 1008] [id = 413]
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F4FBAD400) [pid = 1008] [serial = 1157] [outer = 0000000000000000]
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F51972800) [pid = 1008] [serial = 1158] [outer = 0000000F4FBAD400]
03:22:57 INFO - PROCESS | 1008 | 1448018577587 Marionette INFO loaded listener.js
03:22:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F55CD0C00) [pid = 1008] [serial = 1159] [outer = 0000000F4FBAD400]
03:22:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54ED5800 == 64 [pid = 1008] [id = 414]
03:22:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F56DE5400) [pid = 1008] [serial = 1160] [outer = 0000000000000000]
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F582E2000) [pid = 1008] [serial = 1161] [outer = 0000000F56DE5400]
03:22:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:22:58 INFO - document served over http requires an https
03:22:58 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:58 INFO - delivery method with no-redirect and when
03:22:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:22:58 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 837ms
03:22:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:22:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CAD800 == 65 [pid = 1008] [id = 415]
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F57889800) [pid = 1008] [serial = 1162] [outer = 0000000000000000]
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F582DB800) [pid = 1008] [serial = 1163] [outer = 0000000F57889800]
03:22:58 INFO - PROCESS | 1008 | 1448018578387 Marionette INFO loaded listener.js
03:22:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F5876A000) [pid = 1008] [serial = 1164] [outer = 0000000F57889800]
03:22:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56538800 == 66 [pid = 1008] [id = 416]
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F58760400) [pid = 1008] [serial = 1165] [outer = 0000000000000000]
03:22:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F58E3D000) [pid = 1008] [serial = 1166] [outer = 0000000F58760400]
03:22:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:22:58 INFO - document served over http requires an https
03:22:58 INFO - sub-resource via iframe-tag using the meta-referrer
03:22:58 INFO - delivery method with swap-origin-redirect and when
03:22:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
03:22:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
03:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:22:58 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 838ms
03:22:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
03:22:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58224000 == 67 [pid = 1008] [id = 417]
03:22:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F58776800) [pid = 1008] [serial = 1167] [outer = 0000000000000000]
03:22:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F58E3D800) [pid = 1008] [serial = 1168] [outer = 0000000F58776800]
03:22:59 INFO - PROCESS | 1008 | 1448018579249 Marionette INFO loaded listener.js
03:22:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:22:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F59052400) [pid = 1008] [serial = 1169] [outer = 0000000F58776800]
03:22:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:22:59 INFO - document served over http requires an https
03:22:59 INFO - sub-resource via script-tag using the meta-referrer
03:22:59 INFO - delivery method with keep-origin-redirect and when
03:22:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:22:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:22:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:22:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:22:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:22:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:22:59 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 774ms
03:22:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
03:22:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CCD800 == 68 [pid = 1008] [id = 418]
03:22:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 243 (0000000F59048000) [pid = 1008] [serial = 1170] [outer = 0000000000000000]
03:22:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 244 (0000000F5B0D6400) [pid = 1008] [serial = 1171] [outer = 0000000F59048000]
03:23:00 INFO - PROCESS | 1008 | 1448018580004 Marionette INFO loaded listener.js
03:23:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 245 (0000000F5B20C000) [pid = 1008] [serial = 1172] [outer = 0000000F59048000]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 244 (0000000F5CACC800) [pid = 1008] [serial = 858] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 243 (0000000F5AE5F400) [pid = 1008] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 242 (0000000F49354400) [pid = 1008] [serial = 868] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F43CC2400) [pid = 1008] [serial = 901] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F4BB88C00) [pid = 1008] [serial = 904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F5EA30400) [pid = 1008] [serial = 937] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F5E9BFC00) [pid = 1008] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F5C9D3800) [pid = 1008] [serial = 922] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F5B0D5C00) [pid = 1008] [serial = 927] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F5CA5A800) [pid = 1008] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F5BEB5C00) [pid = 1008] [serial = 912] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F54F44400) [pid = 1008] [serial = 907] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F531AB400) [pid = 1008] [serial = 972] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F5B13F000) [pid = 1008] [serial = 1001] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018528369]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F56BF3400) [pid = 1008] [serial = 987] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F52D63800) [pid = 1008] [serial = 984] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F559F4000) [pid = 1008] [serial = 1065] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F3ED7C400) [pid = 1008] [serial = 1053] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F5904B400) [pid = 1008] [serial = 996] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F58528800) [pid = 1008] [serial = 993] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F3D7AA400) [pid = 1008] [serial = 1045] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F55189800) [pid = 1008] [serial = 975] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F443B6C00) [pid = 1008] [serial = 978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F4A561800) [pid = 1008] [serial = 981] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F5C9D3400) [pid = 1008] [serial = 1011] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F4E3DA000) [pid = 1008] [serial = 1048] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F5E9C9000) [pid = 1008] [serial = 1020] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F5B208800) [pid = 1008] [serial = 1003] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F56E97000) [pid = 1008] [serial = 990] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F59045C00) [pid = 1008] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F58E84000) [pid = 1008] [serial = 1023] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F6120D000) [pid = 1008] [serial = 1038] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F3F366C00) [pid = 1008] [serial = 1043] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018542399]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F57814400) [pid = 1008] [serial = 1069] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F55C47400) [pid = 1008] [serial = 1066] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F5D0E2800) [pid = 1008] [serial = 1017] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F5CADBC00) [pid = 1008] [serial = 1014] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F4FB55000) [pid = 1008] [serial = 1059] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F531A5C00) [pid = 1008] [serial = 1062] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F5BEB3400) [pid = 1008] [serial = 1006] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F3EDECC00) [pid = 1008] [serial = 1056] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F5BEB5400) [pid = 1008] [serial = 1008] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F3DE57400) [pid = 1008] [serial = 1050] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F531AC400) [pid = 1008] [serial = 1063] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F58754400) [pid = 1008] [serial = 994] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F5CA60C00) [pid = 1008] [serial = 1012] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F5AE61400) [pid = 1008] [serial = 997] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F5AE64000) [pid = 1008] [serial = 999] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F5B211800) [pid = 1008] [serial = 1002] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018528369]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F61206800) [pid = 1008] [serial = 1036] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F5F272800) [pid = 1008] [serial = 1027] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F5CC97800) [pid = 1008] [serial = 1015] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F4ECD8400) [pid = 1008] [serial = 982] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F582DF000) [pid = 1008] [serial = 991] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F611A3400) [pid = 1008] [serial = 1030] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F4FD5F000) [pid = 1008] [serial = 1060] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F559ED400) [pid = 1008] [serial = 1041] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F5F408C00) [pid = 1008] [serial = 1033] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F44426C00) [pid = 1008] [serial = 1049] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F4FD53800) [pid = 1008] [serial = 1044] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018542399]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F56E8C400) [pid = 1008] [serial = 988] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F55C45000) [pid = 1008] [serial = 985] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F5C497000) [pid = 1008] [serial = 1009] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F5C495400) [pid = 1008] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4303DC00) [pid = 1008] [serial = 1057] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F5B905800) [pid = 1008] [serial = 1004] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F5EA2DC00) [pid = 1008] [serial = 1021] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F55978800) [pid = 1008] [serial = 976] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3ED71000) [pid = 1008] [serial = 1051] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F5D0E7C00) [pid = 1008] [serial = 1018] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4A1C6400) [pid = 1008] [serial = 1054] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F58E8A800) [pid = 1008] [serial = 1024] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F3E795800) [pid = 1008] [serial = 1046] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F44D34800) [pid = 1008] [serial = 979] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F64491C00) [pid = 1008] [serial = 1039] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4C96B800) [pid = 1008] [serial = 903] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F61A82400) [pid = 1008] [serial = 944] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F54310800) [pid = 1008] [serial = 906] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F6096D000) [pid = 1008] [serial = 939] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5EA30C00) [pid = 1008] [serial = 934] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F5EA23400) [pid = 1008] [serial = 924] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F5EA2C000) [pid = 1008] [serial = 929] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F5D6EFC00) [pid = 1008] [serial = 919] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F5CC7D000) [pid = 1008] [serial = 914] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F53357C00) [pid = 1008] [serial = 909] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F5517C000) [pid = 1008] [serial = 974] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F56DE6400) [pid = 1008] [serial = 1067] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F5517B400) [pid = 1008] [serial = 1064] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F61137000) [pid = 1008] [serial = 1025] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F4BB84000) [pid = 1008] [serial = 980] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F6113E000) [pid = 1008] [serial = 1022] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F5CE76400) [pid = 1008] [serial = 860] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F5D060000) [pid = 1008] [serial = 865] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F531A9800) [pid = 1008] [serial = 983] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F5E80DC00) [pid = 1008] [serial = 1019] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5238CC00) [pid = 1008] [serial = 1061] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F56DE8C00) [pid = 1008] [serial = 870] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F55B35000) [pid = 1008] [serial = 977] [outer = 0000000000000000] [url = about:blank]
03:23:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:23:00 INFO - document served over http requires an https
03:23:00 INFO - sub-resource via script-tag using the meta-referrer
03:23:00 INFO - delivery method with no-redirect and when
03:23:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
03:23:00 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 1135ms
03:23:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
03:23:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CA9D000 == 69 [pid = 1008] [id = 419]
03:23:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F3EDECC00) [pid = 1008] [serial = 1173] [outer = 0000000000000000]
03:23:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F4E52EC00) [pid = 1008] [serial = 1174] [outer = 0000000F3EDECC00]
03:23:01 INFO - PROCESS | 1008 | 1448018581105 Marionette INFO loaded listener.js
03:23:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F55978800) [pid = 1008] [serial = 1175] [outer = 0000000F3EDECC00]
03:23:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:01 INFO - document served over http requires an https
03:23:01 INFO - sub-resource via script-tag using the meta-referrer
03:23:01 INFO - delivery method with swap-origin-redirect and when
03:23:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:23:01 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 733ms
03:23:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
03:23:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3F0800 == 70 [pid = 1008] [id = 420]
03:23:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F55189C00) [pid = 1008] [serial = 1176] [outer = 0000000000000000]
03:23:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F58E84000) [pid = 1008] [serial = 1177] [outer = 0000000F55189C00]
03:23:01 INFO - PROCESS | 1008 | 1448018581969 Marionette INFO loaded listener.js
03:23:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5BADAC00) [pid = 1008] [serial = 1178] [outer = 0000000F55189C00]
03:23:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:02 INFO - document served over http requires an https
03:23:02 INFO - sub-resource via script-tag using the meta-referrer
03:23:02 INFO - delivery method with swap-origin-redirect and when
03:23:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:23:02 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 774ms
03:23:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
03:23:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44390800 == 71 [pid = 1008] [id = 421]
03:23:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F3D6BC000) [pid = 1008] [serial = 1179] [outer = 0000000000000000]
03:23:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F3D89A000) [pid = 1008] [serial = 1180] [outer = 0000000F3D6BC000]
03:23:02 INFO - PROCESS | 1008 | 1448018582863 Marionette INFO loaded listener.js
03:23:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F441BD400) [pid = 1008] [serial = 1181] [outer = 0000000F3D6BC000]
03:23:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:23:03 INFO - document served over http requires an https
03:23:03 INFO - sub-resource via script-tag using the meta-referrer
03:23:03 INFO - delivery method with keep-origin-redirect and when
03:23:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:23:03 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 1135ms
03:23:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
03:23:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5418C800 == 72 [pid = 1008] [id = 422]
03:23:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F4FBACC00) [pid = 1008] [serial = 1182] [outer = 0000000000000000]
03:23:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F4FD96C00) [pid = 1008] [serial = 1183] [outer = 0000000F4FBACC00]
03:23:03 INFO - PROCESS | 1008 | 1448018583965 Marionette INFO loaded listener.js
03:23:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F55186400) [pid = 1008] [serial = 1184] [outer = 0000000F4FBACC00]
03:23:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:23:04 INFO - document served over http requires an https
03:23:04 INFO - sub-resource via script-tag using the meta-referrer
03:23:04 INFO - delivery method with no-redirect and when
03:23:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
03:23:04 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 1037ms
03:23:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
03:23:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E548000 == 73 [pid = 1008] [id = 423]
03:23:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F54F50800) [pid = 1008] [serial = 1185] [outer = 0000000000000000]
03:23:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F55FC3800) [pid = 1008] [serial = 1186] [outer = 0000000F54F50800]
03:23:05 INFO - PROCESS | 1008 | 1448018585022 Marionette INFO loaded listener.js
03:23:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F58775000) [pid = 1008] [serial = 1187] [outer = 0000000F54F50800]
03:23:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:05 INFO - document served over http requires an https
03:23:05 INFO - sub-resource via script-tag using the meta-referrer
03:23:05 INFO - delivery method with swap-origin-redirect and when
03:23:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
03:23:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
03:23:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:23:05 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 1099ms
03:23:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
03:23:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA3C000 == 74 [pid = 1008] [id = 424]
03:23:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F5AE61800) [pid = 1008] [serial = 1188] [outer = 0000000000000000]
03:23:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F5BEB5400) [pid = 1008] [serial = 1189] [outer = 0000000F5AE61800]
03:23:06 INFO - PROCESS | 1008 | 1448018586112 Marionette INFO loaded listener.js
03:23:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F5C9CCC00) [pid = 1008] [serial = 1190] [outer = 0000000F5AE61800]
03:23:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:23:06 INFO - document served over http requires an https
03:23:06 INFO - sub-resource via xhr-request using the meta-referrer
03:23:06 INFO - delivery method with keep-origin-redirect and when
03:23:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
03:23:06 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 944ms
03:23:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
03:23:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5ECBC800 == 75 [pid = 1008] [id = 425]
03:23:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F5C9D2800) [pid = 1008] [serial = 1191] [outer = 0000000000000000]
03:23:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5CA08C00) [pid = 1008] [serial = 1192] [outer = 0000000F5C9D2800]
03:23:07 INFO - PROCESS | 1008 | 1448018587060 Marionette INFO loaded listener.js
03:23:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5CC56400) [pid = 1008] [serial = 1193] [outer = 0000000F5C9D2800]
03:23:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
03:23:07 INFO - document served over http requires an https
03:23:07 INFO - sub-resource via xhr-request using the meta-referrer
03:23:07 INFO - delivery method with no-redirect and when
03:23:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
03:23:07 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 985ms
03:23:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
03:23:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F4A3800 == 76 [pid = 1008] [id = 426]
03:23:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F5CE6B400) [pid = 1008] [serial = 1194] [outer = 0000000000000000]
03:23:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F5CE74000) [pid = 1008] [serial = 1195] [outer = 0000000F5CE6B400]
03:23:08 INFO - PROCESS | 1008 | 1448018588061 Marionette INFO loaded listener.js
03:23:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F5D6EC800) [pid = 1008] [serial = 1196] [outer = 0000000F5CE6B400]
03:23:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:08 INFO - document served over http requires an https
03:23:08 INFO - sub-resource via xhr-request using the meta-referrer
03:23:08 INFO - delivery method with swap-origin-redirect and when
03:23:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
03:23:08 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 984ms
03:23:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
03:23:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60910800 == 77 [pid = 1008] [id = 427]
03:23:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F5E9C5800) [pid = 1008] [serial = 1197] [outer = 0000000000000000]
03:23:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F5EA2F800) [pid = 1008] [serial = 1198] [outer = 0000000F5E9C5800]
03:23:09 INFO - PROCESS | 1008 | 1448018589082 Marionette INFO loaded listener.js
03:23:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F5F405C00) [pid = 1008] [serial = 1199] [outer = 0000000F5E9C5800]
03:23:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:09 INFO - document served over http requires an https
03:23:09 INFO - sub-resource via xhr-request using the meta-referrer
03:23:09 INFO - delivery method with swap-origin-redirect and when
03:23:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
03:23:09 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 984ms
03:23:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
03:23:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60EA6800 == 78 [pid = 1008] [id = 428]
03:23:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5F407800) [pid = 1008] [serial = 1200] [outer = 0000000000000000]
03:23:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5F6BE400) [pid = 1008] [serial = 1201] [outer = 0000000F5F407800]
03:23:10 INFO - PROCESS | 1008 | 1448018590074 Marionette INFO loaded listener.js
03:23:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F60A12C00) [pid = 1008] [serial = 1202] [outer = 0000000F5F407800]
03:23:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
03:23:10 INFO - document served over http requires an https
03:23:10 INFO - sub-resource via xhr-request using the meta-referrer
03:23:10 INFO - delivery method with keep-origin-redirect and when
03:23:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
03:23:10 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 1021ms
03:23:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
03:23:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62C51800 == 79 [pid = 1008] [id = 429]
03:23:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F60A4BC00) [pid = 1008] [serial = 1203] [outer = 0000000000000000]
03:23:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F61199C00) [pid = 1008] [serial = 1204] [outer = 0000000F60A4BC00]
03:23:11 INFO - PROCESS | 1008 | 1448018591072 Marionette INFO loaded listener.js
03:23:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F611A3000) [pid = 1008] [serial = 1205] [outer = 0000000F60A4BC00]
03:23:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
03:23:11 INFO - document served over http requires an https
03:23:11 INFO - sub-resource via xhr-request using the meta-referrer
03:23:11 INFO - delivery method with no-redirect and when
03:23:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
03:23:11 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 986ms
03:23:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
03:23:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63538800 == 80 [pid = 1008] [id = 430]
03:23:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F60A50000) [pid = 1008] [serial = 1206] [outer = 0000000000000000]
03:23:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F61A85800) [pid = 1008] [serial = 1207] [outer = 0000000F60A50000]
03:23:12 INFO - PROCESS | 1008 | 1448018592078 Marionette INFO loaded listener.js
03:23:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F64496C00) [pid = 1008] [serial = 1208] [outer = 0000000F60A50000]
03:23:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
03:23:12 INFO - document served over http requires an https
03:23:12 INFO - sub-resource via xhr-request using the meta-referrer
03:23:12 INFO - delivery method with swap-origin-redirect and when
03:23:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
03:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
03:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
03:23:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
03:23:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
03:23:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
03:23:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
03:23:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
03:23:12 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 986ms
03:23:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:23:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F647C8800 == 81 [pid = 1008] [id = 431]
03:23:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F63D9FC00) [pid = 1008] [serial = 1209] [outer = 0000000000000000]
03:23:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F63DA2C00) [pid = 1008] [serial = 1210] [outer = 0000000F63D9FC00]
03:23:13 INFO - PROCESS | 1008 | 1448018593087 Marionette INFO loaded listener.js
03:23:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F64758400) [pid = 1008] [serial = 1211] [outer = 0000000F63D9FC00]
03:23:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:13 INFO - document served over http requires an http
03:23:13 INFO - sub-resource via fetch-request using the http-csp
03:23:13 INFO - delivery method with keep-origin-redirect and when
03:23:13 INFO - the target request is cross-origin.
03:23:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1078ms
03:23:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:23:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F68C53000 == 82 [pid = 1008] [id = 432]
03:23:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F6384A000) [pid = 1008] [serial = 1212] [outer = 0000000000000000]
03:23:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F63852400) [pid = 1008] [serial = 1213] [outer = 0000000F6384A000]
03:23:14 INFO - PROCESS | 1008 | 1448018594173 Marionette INFO loaded listener.js
03:23:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F63865800) [pid = 1008] [serial = 1214] [outer = 0000000F6384A000]
03:23:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:14 INFO - document served over http requires an http
03:23:14 INFO - sub-resource via fetch-request using the http-csp
03:23:14 INFO - delivery method with no-redirect and when
03:23:14 INFO - the target request is cross-origin.
03:23:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1028ms
03:23:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:23:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6388A000 == 83 [pid = 1008] [id = 433]
03:23:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F63868000) [pid = 1008] [serial = 1215] [outer = 0000000000000000]
03:23:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F6386B400) [pid = 1008] [serial = 1216] [outer = 0000000F63868000]
03:23:15 INFO - PROCESS | 1008 | 1448018595194 Marionette INFO loaded listener.js
03:23:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F64760800) [pid = 1008] [serial = 1217] [outer = 0000000F63868000]
03:23:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:15 INFO - document served over http requires an http
03:23:15 INFO - sub-resource via fetch-request using the http-csp
03:23:15 INFO - delivery method with swap-origin-redirect and when
03:23:15 INFO - the target request is cross-origin.
03:23:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 943ms
03:23:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:23:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6089D800 == 84 [pid = 1008] [id = 434]
03:23:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F63E23000) [pid = 1008] [serial = 1218] [outer = 0000000000000000]
03:23:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F63E29800) [pid = 1008] [serial = 1219] [outer = 0000000F63E23000]
03:23:16 INFO - PROCESS | 1008 | 1448018596166 Marionette INFO loaded listener.js
03:23:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F6475B400) [pid = 1008] [serial = 1220] [outer = 0000000F63E23000]
03:23:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6404A800 == 85 [pid = 1008] [id = 435]
03:23:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F64764000) [pid = 1008] [serial = 1221] [outer = 0000000000000000]
03:23:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F64765400) [pid = 1008] [serial = 1222] [outer = 0000000F64764000]
03:23:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:16 INFO - document served over http requires an http
03:23:16 INFO - sub-resource via iframe-tag using the http-csp
03:23:16 INFO - delivery method with keep-origin-redirect and when
03:23:16 INFO - the target request is cross-origin.
03:23:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1105ms
03:23:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:23:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F64057000 == 86 [pid = 1008] [id = 436]
03:23:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F64763C00) [pid = 1008] [serial = 1223] [outer = 0000000000000000]
03:23:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F66153C00) [pid = 1008] [serial = 1224] [outer = 0000000F64763C00]
03:23:17 INFO - PROCESS | 1008 | 1448018597306 Marionette INFO loaded listener.js
03:23:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F6615E000) [pid = 1008] [serial = 1225] [outer = 0000000F64763C00]
03:23:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E30B800 == 87 [pid = 1008] [id = 437]
03:23:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F3E354400) [pid = 1008] [serial = 1226] [outer = 0000000000000000]
03:23:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F3E358800) [pid = 1008] [serial = 1227] [outer = 0000000F3E354400]
03:23:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:17 INFO - document served over http requires an http
03:23:17 INFO - sub-resource via iframe-tag using the http-csp
03:23:17 INFO - delivery method with no-redirect and when
03:23:17 INFO - the target request is cross-origin.
03:23:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1027ms
03:23:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:23:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E318000 == 88 [pid = 1008] [id = 438]
03:23:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F3E358C00) [pid = 1008] [serial = 1228] [outer = 0000000000000000]
03:23:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F3E35E400) [pid = 1008] [serial = 1229] [outer = 0000000F3E358C00]
03:23:18 INFO - PROCESS | 1008 | 1448018598379 Marionette INFO loaded listener.js
03:23:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F68981000) [pid = 1008] [serial = 1230] [outer = 0000000F3E358C00]
03:23:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6BB79800 == 89 [pid = 1008] [id = 439]
03:23:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F68984000) [pid = 1008] [serial = 1231] [outer = 0000000000000000]
03:23:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F6BBA5000) [pid = 1008] [serial = 1232] [outer = 0000000F68984000]
03:23:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:19 INFO - document served over http requires an http
03:23:19 INFO - sub-resource via iframe-tag using the http-csp
03:23:19 INFO - delivery method with swap-origin-redirect and when
03:23:19 INFO - the target request is cross-origin.
03:23:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1041ms
03:23:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:23:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6BB86000 == 90 [pid = 1008] [id = 440]
03:23:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F68983C00) [pid = 1008] [serial = 1233] [outer = 0000000000000000]
03:23:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F68987000) [pid = 1008] [serial = 1234] [outer = 0000000F68983C00]
03:23:19 INFO - PROCESS | 1008 | 1448018599393 Marionette INFO loaded listener.js
03:23:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F6BBAF000) [pid = 1008] [serial = 1235] [outer = 0000000F68983C00]
03:23:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:20 INFO - document served over http requires an http
03:23:20 INFO - sub-resource via script-tag using the http-csp
03:23:20 INFO - delivery method with keep-origin-redirect and when
03:23:20 INFO - the target request is cross-origin.
03:23:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 986ms
03:23:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:23:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6B944000 == 91 [pid = 1008] [id = 441]
03:23:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F6B96B400) [pid = 1008] [serial = 1236] [outer = 0000000000000000]
03:23:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F6B96D800) [pid = 1008] [serial = 1237] [outer = 0000000F6B96B400]
03:23:20 INFO - PROCESS | 1008 | 1448018600332 Marionette INFO loaded listener.js
03:23:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F6BBAD800) [pid = 1008] [serial = 1238] [outer = 0000000F6B96B400]
03:23:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:21 INFO - document served over http requires an http
03:23:21 INFO - sub-resource via script-tag using the http-csp
03:23:21 INFO - delivery method with no-redirect and when
03:23:21 INFO - the target request is cross-origin.
03:23:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 987ms
03:23:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:23:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6BB96000 == 92 [pid = 1008] [id = 442]
03:23:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F6BBB1800) [pid = 1008] [serial = 1239] [outer = 0000000000000000]
03:23:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F6C204800) [pid = 1008] [serial = 1240] [outer = 0000000F6BBB1800]
03:23:21 INFO - PROCESS | 1008 | 1448018601359 Marionette INFO loaded listener.js
03:23:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F6C20E800) [pid = 1008] [serial = 1241] [outer = 0000000F6BBB1800]
03:23:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:24 INFO - document served over http requires an http
03:23:24 INFO - sub-resource via script-tag using the http-csp
03:23:24 INFO - delivery method with swap-origin-redirect and when
03:23:24 INFO - the target request is cross-origin.
03:23:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3495ms
03:23:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:23:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA32000 == 93 [pid = 1008] [id = 443]
03:23:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F3EEC2800) [pid = 1008] [serial = 1242] [outer = 0000000000000000]
03:23:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F4CB91000) [pid = 1008] [serial = 1243] [outer = 0000000F3EEC2800]
03:23:24 INFO - PROCESS | 1008 | 1448018604865 Marionette INFO loaded listener.js
03:23:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F5C9D9000) [pid = 1008] [serial = 1244] [outer = 0000000F3EEC2800]
03:23:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:25 INFO - document served over http requires an http
03:23:25 INFO - sub-resource via xhr-request using the http-csp
03:23:25 INFO - delivery method with keep-origin-redirect and when
03:23:25 INFO - the target request is cross-origin.
03:23:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 941ms
03:23:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:23:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDA000 == 94 [pid = 1008] [id = 444]
03:23:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F3F362400) [pid = 1008] [serial = 1245] [outer = 0000000000000000]
03:23:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F55B37800) [pid = 1008] [serial = 1246] [outer = 0000000F3F362400]
03:23:25 INFO - PROCESS | 1008 | 1448018605799 Marionette INFO loaded listener.js
03:23:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F5C498C00) [pid = 1008] [serial = 1247] [outer = 0000000F3F362400]
03:23:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:26 INFO - document served over http requires an http
03:23:26 INFO - sub-resource via xhr-request using the http-csp
03:23:26 INFO - delivery method with no-redirect and when
03:23:26 INFO - the target request is cross-origin.
03:23:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1538ms
03:23:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:23:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54076000 == 95 [pid = 1008] [id = 445]
03:23:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F4A561800) [pid = 1008] [serial = 1248] [outer = 0000000000000000]
03:23:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F4C94A000) [pid = 1008] [serial = 1249] [outer = 0000000F4A561800]
03:23:27 INFO - PROCESS | 1008 | 1448018607381 Marionette INFO loaded listener.js
03:23:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F4FBB2C00) [pid = 1008] [serial = 1250] [outer = 0000000F4A561800]
03:23:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:27 INFO - document served over http requires an http
03:23:27 INFO - sub-resource via xhr-request using the http-csp
03:23:27 INFO - delivery method with swap-origin-redirect and when
03:23:27 INFO - the target request is cross-origin.
03:23:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 881ms
03:23:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:23:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5111B000 == 96 [pid = 1008] [id = 446]
03:23:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F3DD28000) [pid = 1008] [serial = 1251] [outer = 0000000000000000]
03:23:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F3ED77C00) [pid = 1008] [serial = 1252] [outer = 0000000F3DD28000]
03:23:28 INFO - PROCESS | 1008 | 1448018608270 Marionette INFO loaded listener.js
03:23:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F4CB91400) [pid = 1008] [serial = 1253] [outer = 0000000F3DD28000]
03:23:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:29 INFO - document served over http requires an https
03:23:29 INFO - sub-resource via fetch-request using the http-csp
03:23:29 INFO - delivery method with keep-origin-redirect and when
03:23:29 INFO - the target request is cross-origin.
03:23:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1342ms
03:23:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:23:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3B2800 == 97 [pid = 1008] [id = 447]
03:23:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F435D7800) [pid = 1008] [serial = 1254] [outer = 0000000000000000]
03:23:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F4FD54400) [pid = 1008] [serial = 1255] [outer = 0000000F435D7800]
03:23:29 INFO - PROCESS | 1008 | 1448018609631 Marionette INFO loaded listener.js
03:23:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F56DE8C00) [pid = 1008] [serial = 1256] [outer = 0000000F435D7800]
03:23:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:30 INFO - document served over http requires an https
03:23:30 INFO - sub-resource via fetch-request using the http-csp
03:23:30 INFO - delivery method with no-redirect and when
03:23:30 INFO - the target request is cross-origin.
03:23:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 839ms
03:23:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:23:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F580AD800 == 98 [pid = 1008] [id = 448]
03:23:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F57817C00) [pid = 1008] [serial = 1257] [outer = 0000000000000000]
03:23:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F5788F400) [pid = 1008] [serial = 1258] [outer = 0000000F57817C00]
03:23:30 INFO - PROCESS | 1008 | 1448018610625 Marionette INFO loaded listener.js
03:23:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F58771000) [pid = 1008] [serial = 1259] [outer = 0000000F57817C00]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B322800 == 97 [pid = 1008] [id = 320]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C0D800 == 96 [pid = 1008] [id = 348]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1DC800 == 95 [pid = 1008] [id = 266]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3F0800 == 94 [pid = 1008] [id = 420]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CA9D000 == 93 [pid = 1008] [id = 419]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CCD800 == 92 [pid = 1008] [id = 418]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58224000 == 91 [pid = 1008] [id = 417]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56538800 == 90 [pid = 1008] [id = 416]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CAD800 == 89 [pid = 1008] [id = 415]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54ED5800 == 88 [pid = 1008] [id = 414]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528DB800 == 87 [pid = 1008] [id = 413]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BB6D800 == 86 [pid = 1008] [id = 412]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49281000 == 85 [pid = 1008] [id = 411]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4360E000 == 84 [pid = 1008] [id = 410]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49449800 == 83 [pid = 1008] [id = 409]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F491E1000 == 82 [pid = 1008] [id = 408]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3BB000 == 81 [pid = 1008] [id = 407]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798A800 == 80 [pid = 1008] [id = 406]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54ED2800 == 79 [pid = 1008] [id = 405]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528D8800 == 78 [pid = 1008] [id = 404]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49280000 == 77 [pid = 1008] [id = 403]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F645D6800 == 76 [pid = 1008] [id = 402]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F602E9000 == 75 [pid = 1008] [id = 401]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F615C3000 == 74 [pid = 1008] [id = 400]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63761800 == 73 [pid = 1008] [id = 399]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63C7B800 == 72 [pid = 1008] [id = 398]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63C5F000 == 71 [pid = 1008] [id = 397]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44392000 == 70 [pid = 1008] [id = 396]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60E99000 == 69 [pid = 1008] [id = 395]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62C4C800 == 68 [pid = 1008] [id = 394]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F63E800 == 67 [pid = 1008] [id = 393]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F229000 == 66 [pid = 1008] [id = 392]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA41000 == 65 [pid = 1008] [id = 391]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D98D800 == 64 [pid = 1008] [id = 390]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D616000 == 63 [pid = 1008] [id = 389]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1E9800 == 62 [pid = 1008] [id = 388]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CAB0000 == 61 [pid = 1008] [id = 387]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC74000 == 60 [pid = 1008] [id = 386]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F586AB000 == 59 [pid = 1008] [id = 385]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58221000 == 58 [pid = 1008] [id = 384]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56320000 == 57 [pid = 1008] [id = 383]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C564800 == 56 [pid = 1008] [id = 382]
03:23:31 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BDF800 == 55 [pid = 1008] [id = 381]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F5BEA9000) [pid = 1008] [serial = 1005] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F59047C00) [pid = 1008] [serial = 995] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F5C9D4800) [pid = 1008] [serial = 1010] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F45056800) [pid = 1008] [serial = 1047] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F5D0E0000) [pid = 1008] [serial = 1016] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F5B141800) [pid = 1008] [serial = 1000] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F583A5000) [pid = 1008] [serial = 992] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F5CADA800) [pid = 1008] [serial = 1013] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F57820400) [pid = 1008] [serial = 989] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F4CB8E800) [pid = 1008] [serial = 1058] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F55CD8400) [pid = 1008] [serial = 986] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F4FD8D000) [pid = 1008] [serial = 1055] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F4C96F400) [pid = 1008] [serial = 1052] [outer = 0000000000000000] [url = about:blank]
03:23:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:31 INFO - document served over http requires an https
03:23:31 INFO - sub-resource via fetch-request using the http-csp
03:23:31 INFO - delivery method with swap-origin-redirect and when
03:23:31 INFO - the target request is cross-origin.
03:23:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1783ms
03:23:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:23:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450C6000 == 56 [pid = 1008] [id = 449]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F3F49D400) [pid = 1008] [serial = 1260] [outer = 0000000000000000]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F432D4800) [pid = 1008] [serial = 1261] [outer = 0000000F3F49D400]
03:23:32 INFO - PROCESS | 1008 | 1448018612072 Marionette INFO loaded listener.js
03:23:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F4945E000) [pid = 1008] [serial = 1262] [outer = 0000000F3F49D400]
03:23:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA26800 == 57 [pid = 1008] [id = 450]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F4BB89800) [pid = 1008] [serial = 1263] [outer = 0000000000000000]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F4FB49000) [pid = 1008] [serial = 1264] [outer = 0000000F4BB89800]
03:23:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:32 INFO - document served over http requires an https
03:23:32 INFO - sub-resource via iframe-tag using the http-csp
03:23:32 INFO - delivery method with keep-origin-redirect and when
03:23:32 INFO - the target request is cross-origin.
03:23:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 838ms
03:23:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:23:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51110800 == 58 [pid = 1008] [id = 451]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F4FBB0C00) [pid = 1008] [serial = 1265] [outer = 0000000000000000]
03:23:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F52384800) [pid = 1008] [serial = 1266] [outer = 0000000F4FBB0C00]
03:23:32 INFO - PROCESS | 1008 | 1448018612948 Marionette INFO loaded listener.js
03:23:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F54311C00) [pid = 1008] [serial = 1267] [outer = 0000000F4FBB0C00]
03:23:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B6D800 == 59 [pid = 1008] [id = 452]
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F53352000) [pid = 1008] [serial = 1268] [outer = 0000000000000000]
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F55CD5C00) [pid = 1008] [serial = 1269] [outer = 0000000F53352000]
03:23:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:33 INFO - document served over http requires an https
03:23:33 INFO - sub-resource via iframe-tag using the http-csp
03:23:33 INFO - delivery method with no-redirect and when
03:23:33 INFO - the target request is cross-origin.
03:23:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 775ms
03:23:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:23:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C13800 == 60 [pid = 1008] [id = 453]
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F54F48000) [pid = 1008] [serial = 1270] [outer = 0000000000000000]
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F55B32400) [pid = 1008] [serial = 1271] [outer = 0000000F54F48000]
03:23:33 INFO - PROCESS | 1008 | 1448018613733 Marionette INFO loaded listener.js
03:23:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F583A2400) [pid = 1008] [serial = 1272] [outer = 0000000F54F48000]
03:23:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C0B000 == 61 [pid = 1008] [id = 454]
03:23:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F582E3400) [pid = 1008] [serial = 1273] [outer = 0000000000000000]
03:23:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F58769800) [pid = 1008] [serial = 1274] [outer = 0000000F582E3400]
03:23:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:34 INFO - document served over http requires an https
03:23:34 INFO - sub-resource via iframe-tag using the http-csp
03:23:34 INFO - delivery method with swap-origin-redirect and when
03:23:34 INFO - the target request is cross-origin.
03:23:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 837ms
03:23:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:23:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F576A4000 == 62 [pid = 1008] [id = 455]
03:23:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F583A4400) [pid = 1008] [serial = 1275] [outer = 0000000000000000]
03:23:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F58771C00) [pid = 1008] [serial = 1276] [outer = 0000000F583A4400]
03:23:34 INFO - PROCESS | 1008 | 1448018614620 Marionette INFO loaded listener.js
03:23:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F5904DC00) [pid = 1008] [serial = 1277] [outer = 0000000F583A4400]
03:23:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:35 INFO - document served over http requires an https
03:23:35 INFO - sub-resource via script-tag using the http-csp
03:23:35 INFO - delivery method with keep-origin-redirect and when
03:23:35 INFO - the target request is cross-origin.
03:23:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 839ms
03:23:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:23:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B309800 == 63 [pid = 1008] [id = 456]
03:23:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F5AE64400) [pid = 1008] [serial = 1278] [outer = 0000000000000000]
03:23:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F5B0D4400) [pid = 1008] [serial = 1279] [outer = 0000000F5AE64400]
03:23:35 INFO - PROCESS | 1008 | 1448018615443 Marionette INFO loaded listener.js
03:23:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F5B20B000) [pid = 1008] [serial = 1280] [outer = 0000000F5AE64400]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F6119C400) [pid = 1008] [serial = 1029] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F5F271800) [pid = 1008] [serial = 1026] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F60968800) [pid = 1008] [serial = 942] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F5C9D4400) [pid = 1008] [serial = 1090] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F5852DC00) [pid = 1008] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F5B0DA000) [pid = 1008] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018554396]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F3EDECC00) [pid = 1008] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F59048000) [pid = 1008] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F4918A400) [pid = 1008] [serial = 1140] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018573463]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F4D27F000) [pid = 1008] [serial = 1155] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F4FD5A000) [pid = 1008] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F3ED76800) [pid = 1008] [serial = 1150] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F58776800) [pid = 1008] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F3ED70800) [pid = 1008] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F4FBAD400) [pid = 1008] [serial = 1157] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F56DED000) [pid = 1008] [serial = 1068] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F4D0ABC00) [pid = 1008] [serial = 1145] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F57889800) [pid = 1008] [serial = 1162] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F4C445C00) [pid = 1008] [serial = 1135] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F3F35C000) [pid = 1008] [serial = 1132] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F58760400) [pid = 1008] [serial = 1165] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F3EEC7800) [pid = 1008] [serial = 1147] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F3F4A0C00) [pid = 1008] [serial = 1142] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
03:23:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:36 INFO - document served over http requires an https
03:23:36 INFO - sub-resource via script-tag using the http-csp
03:23:36 INFO - delivery method with no-redirect and when
03:23:36 INFO - the target request is cross-origin.
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F56DE5400) [pid = 1008] [serial = 1160] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018577915]
03:23:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 966ms
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F5CC58000) [pid = 1008] [serial = 1093] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F58535C00) [pid = 1008] [serial = 1081] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F5C9B0C00) [pid = 1008] [serial = 1096] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F60A58800) [pid = 1008] [serial = 1115] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F5B0DDC00) [pid = 1008] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018554396]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F63999400) [pid = 1008] [serial = 1127] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F430E0400) [pid = 1008] [serial = 1133] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F5B142800) [pid = 1008] [serial = 1088] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F6096A400) [pid = 1008] [serial = 1105] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F4FB46400) [pid = 1008] [serial = 1075] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F55B32000) [pid = 1008] [serial = 1078] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F44D30400) [pid = 1008] [serial = 1072] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F435CE000) [pid = 1008] [serial = 1148] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F435D4400) [pid = 1008] [serial = 1153] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F6021A000) [pid = 1008] [serial = 1124] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F582E2000) [pid = 1008] [serial = 1161] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018577915]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F5B0D6400) [pid = 1008] [serial = 1171] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F61511400) [pid = 1008] [serial = 1121] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F3EB86C00) [pid = 1008] [serial = 1112] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F4D22EC00) [pid = 1008] [serial = 1136] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F5196F400) [pid = 1008] [serial = 1156] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F3D898400) [pid = 1008] [serial = 1141] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018573463]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F4FD92400) [pid = 1008] [serial = 1138] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F51972800) [pid = 1008] [serial = 1158] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F58E3D800) [pid = 1008] [serial = 1168] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F3DD28400) [pid = 1008] [serial = 1151] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F5875A000) [pid = 1008] [serial = 1083] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F5CA5F000) [pid = 1008] [serial = 1091] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F58E3D000) [pid = 1008] [serial = 1166] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F4E52EC00) [pid = 1008] [serial = 1174] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F5D064400) [pid = 1008] [serial = 1099] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4C944000) [pid = 1008] [serial = 1143] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F64235400) [pid = 1008] [serial = 1130] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F5EA26000) [pid = 1008] [serial = 1102] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F4926D000) [pid = 1008] [serial = 1146] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F58E3F400) [pid = 1008] [serial = 1108] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F582DB800) [pid = 1008] [serial = 1163] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F611BD800) [pid = 1008] [serial = 1118] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F58E84000) [pid = 1008] [serial = 1177] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F61A87000) [pid = 1008] [serial = 1031] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F6113F400) [pid = 1008] [serial = 1028] [outer = 0000000000000000] [url = about:blank]
03:23:36 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F4E89F400) [pid = 1008] [serial = 720] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:23:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B7C800 == 64 [pid = 1008] [id = 457]
03:23:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F3EDED000) [pid = 1008] [serial = 1281] [outer = 0000000000000000]
03:23:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F3F4A0C00) [pid = 1008] [serial = 1282] [outer = 0000000F3EDED000]
03:23:36 INFO - PROCESS | 1008 | 1448018616464 Marionette INFO loaded listener.js
03:23:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F53598800) [pid = 1008] [serial = 1283] [outer = 0000000F3EDED000]
03:23:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:36 INFO - document served over http requires an https
03:23:36 INFO - sub-resource via script-tag using the http-csp
03:23:36 INFO - delivery method with swap-origin-redirect and when
03:23:36 INFO - the target request is cross-origin.
03:23:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 735ms
03:23:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:23:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D526000 == 65 [pid = 1008] [id = 458]
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F58E3D800) [pid = 1008] [serial = 1284] [outer = 0000000000000000]
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F5B90F800) [pid = 1008] [serial = 1285] [outer = 0000000F58E3D800]
03:23:37 INFO - PROCESS | 1008 | 1448018617167 Marionette INFO loaded listener.js
03:23:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F5C9B0C00) [pid = 1008] [serial = 1286] [outer = 0000000F58E3D800]
03:23:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:37 INFO - document served over http requires an https
03:23:37 INFO - sub-resource via xhr-request using the http-csp
03:23:37 INFO - delivery method with keep-origin-redirect and when
03:23:37 INFO - the target request is cross-origin.
03:23:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 734ms
03:23:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:23:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D980800 == 66 [pid = 1008] [id = 459]
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F5C9CB000) [pid = 1008] [serial = 1287] [outer = 0000000000000000]
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F5CA02800) [pid = 1008] [serial = 1288] [outer = 0000000F5C9CB000]
03:23:37 INFO - PROCESS | 1008 | 1448018617855 Marionette INFO loaded listener.js
03:23:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F5CC52000) [pid = 1008] [serial = 1289] [outer = 0000000F5C9CB000]
03:23:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:38 INFO - document served over http requires an https
03:23:38 INFO - sub-resource via xhr-request using the http-csp
03:23:38 INFO - delivery method with no-redirect and when
03:23:38 INFO - the target request is cross-origin.
03:23:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 943ms
03:23:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:23:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E86C000 == 67 [pid = 1008] [id = 460]
03:23:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F433F8800) [pid = 1008] [serial = 1290] [outer = 0000000000000000]
03:23:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F45008C00) [pid = 1008] [serial = 1291] [outer = 0000000F433F8800]
03:23:39 INFO - PROCESS | 1008 | 1448018619006 Marionette INFO loaded listener.js
03:23:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4D225000) [pid = 1008] [serial = 1292] [outer = 0000000F433F8800]
03:23:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:39 INFO - document served over http requires an https
03:23:39 INFO - sub-resource via xhr-request using the http-csp
03:23:39 INFO - delivery method with swap-origin-redirect and when
03:23:39 INFO - the target request is cross-origin.
03:23:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1079ms
03:23:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:23:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C31E000 == 68 [pid = 1008] [id = 461]
03:23:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F443B4800) [pid = 1008] [serial = 1293] [outer = 0000000000000000]
03:23:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F4E526800) [pid = 1008] [serial = 1294] [outer = 0000000F443B4800]
03:23:40 INFO - PROCESS | 1008 | 1448018620107 Marionette INFO loaded listener.js
03:23:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F55C46C00) [pid = 1008] [serial = 1295] [outer = 0000000F443B4800]
03:23:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:40 INFO - document served over http requires an http
03:23:40 INFO - sub-resource via fetch-request using the http-csp
03:23:40 INFO - delivery method with keep-origin-redirect and when
03:23:40 INFO - the target request is same-origin.
03:23:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1032ms
03:23:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:23:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E73E800 == 69 [pid = 1008] [id = 462]
03:23:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F58E88800) [pid = 1008] [serial = 1296] [outer = 0000000000000000]
03:23:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F5AE65400) [pid = 1008] [serial = 1297] [outer = 0000000F58E88800]
03:23:41 INFO - PROCESS | 1008 | 1448018621146 Marionette INFO loaded listener.js
03:23:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F5BAE6400) [pid = 1008] [serial = 1298] [outer = 0000000F58E88800]
03:23:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:41 INFO - document served over http requires an http
03:23:41 INFO - sub-resource via fetch-request using the http-csp
03:23:41 INFO - delivery method with no-redirect and when
03:23:41 INFO - the target request is same-origin.
03:23:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1025ms
03:23:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:23:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EAF8800 == 70 [pid = 1008] [id = 463]
03:23:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F5BEB5800) [pid = 1008] [serial = 1299] [outer = 0000000000000000]
03:23:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F5C9B6000) [pid = 1008] [serial = 1300] [outer = 0000000F5BEB5800]
03:23:42 INFO - PROCESS | 1008 | 1448018622192 Marionette INFO loaded listener.js
03:23:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F5CC8EC00) [pid = 1008] [serial = 1301] [outer = 0000000F5BEB5800]
03:23:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:42 INFO - document served over http requires an http
03:23:42 INFO - sub-resource via fetch-request using the http-csp
03:23:42 INFO - delivery method with swap-origin-redirect and when
03:23:42 INFO - the target request is same-origin.
03:23:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1044ms
03:23:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:23:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F633000 == 71 [pid = 1008] [id = 464]
03:23:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F5CADBC00) [pid = 1008] [serial = 1302] [outer = 0000000000000000]
03:23:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F5D06CC00) [pid = 1008] [serial = 1303] [outer = 0000000F5CADBC00]
03:23:43 INFO - PROCESS | 1008 | 1448018623239 Marionette INFO loaded listener.js
03:23:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F5D6F9000) [pid = 1008] [serial = 1304] [outer = 0000000F5CADBC00]
03:23:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F602E3800 == 72 [pid = 1008] [id = 465]
03:23:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F5D6EF800) [pid = 1008] [serial = 1305] [outer = 0000000000000000]
03:23:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F5E9CB400) [pid = 1008] [serial = 1306] [outer = 0000000F5D6EF800]
03:23:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:43 INFO - document served over http requires an http
03:23:43 INFO - sub-resource via iframe-tag using the http-csp
03:23:43 INFO - delivery method with keep-origin-redirect and when
03:23:43 INFO - the target request is same-origin.
03:23:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1085ms
03:23:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:23:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60A1B000 == 73 [pid = 1008] [id = 466]
03:23:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F5E9C9C00) [pid = 1008] [serial = 1307] [outer = 0000000000000000]
03:23:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F5F40C400) [pid = 1008] [serial = 1308] [outer = 0000000F5E9C9C00]
03:23:44 INFO - PROCESS | 1008 | 1448018624374 Marionette INFO loaded listener.js
03:23:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F6095F400) [pid = 1008] [serial = 1309] [outer = 0000000F5E9C9C00]
03:23:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F615A8800 == 74 [pid = 1008] [id = 467]
03:23:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F60220000) [pid = 1008] [serial = 1310] [outer = 0000000000000000]
03:23:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F60A08400) [pid = 1008] [serial = 1311] [outer = 0000000F60220000]
03:23:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:45 INFO - document served over http requires an http
03:23:45 INFO - sub-resource via iframe-tag using the http-csp
03:23:45 INFO - delivery method with no-redirect and when
03:23:45 INFO - the target request is same-origin.
03:23:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1024ms
03:23:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:23:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F61A0F800 == 75 [pid = 1008] [id = 468]
03:23:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F6021B800) [pid = 1008] [serial = 1312] [outer = 0000000000000000]
03:23:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F6096D400) [pid = 1008] [serial = 1313] [outer = 0000000F6021B800]
03:23:45 INFO - PROCESS | 1008 | 1448018625400 Marionette INFO loaded listener.js
03:23:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F6119A000) [pid = 1008] [serial = 1314] [outer = 0000000F6021B800]
03:23:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62B64000 == 76 [pid = 1008] [id = 469]
03:23:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F60A58800) [pid = 1008] [serial = 1315] [outer = 0000000000000000]
03:23:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F611C2800) [pid = 1008] [serial = 1316] [outer = 0000000F60A58800]
03:23:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:46 INFO - document served over http requires an http
03:23:46 INFO - sub-resource via iframe-tag using the http-csp
03:23:46 INFO - delivery method with swap-origin-redirect and when
03:23:46 INFO - the target request is same-origin.
03:23:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1021ms
03:23:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:23:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63171800 == 77 [pid = 1008] [id = 470]
03:23:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F6119D400) [pid = 1008] [serial = 1317] [outer = 0000000000000000]
03:23:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F611BB800) [pid = 1008] [serial = 1318] [outer = 0000000F6119D400]
03:23:46 INFO - PROCESS | 1008 | 1448018626478 Marionette INFO loaded listener.js
03:23:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F61A81000) [pid = 1008] [serial = 1319] [outer = 0000000F6119D400]
03:23:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:47 INFO - document served over http requires an http
03:23:47 INFO - sub-resource via script-tag using the http-csp
03:23:47 INFO - delivery method with keep-origin-redirect and when
03:23:47 INFO - the target request is same-origin.
03:23:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1131ms
03:23:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:23:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63C6A800 == 78 [pid = 1008] [id = 471]
03:23:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F63846800) [pid = 1008] [serial = 1320] [outer = 0000000000000000]
03:23:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F63851400) [pid = 1008] [serial = 1321] [outer = 0000000F63846800]
03:23:47 INFO - PROCESS | 1008 | 1448018627587 Marionette INFO loaded listener.js
03:23:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F63DA2800) [pid = 1008] [serial = 1322] [outer = 0000000F63846800]
03:23:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:48 INFO - document served over http requires an http
03:23:48 INFO - sub-resource via script-tag using the http-csp
03:23:48 INFO - delivery method with no-redirect and when
03:23:48 INFO - the target request is same-origin.
03:23:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 984ms
03:23:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:23:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F647CE000 == 79 [pid = 1008] [id = 472]
03:23:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F63997400) [pid = 1008] [serial = 1323] [outer = 0000000000000000]
03:23:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F6422C000) [pid = 1008] [serial = 1324] [outer = 0000000F63997400]
03:23:48 INFO - PROCESS | 1008 | 1448018628560 Marionette INFO loaded listener.js
03:23:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F644A0800) [pid = 1008] [serial = 1325] [outer = 0000000F63997400]
03:23:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:49 INFO - document served over http requires an http
03:23:49 INFO - sub-resource via script-tag using the http-csp
03:23:49 INFO - delivery method with swap-origin-redirect and when
03:23:49 INFO - the target request is same-origin.
03:23:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 943ms
03:23:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:23:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F65DA7000 == 80 [pid = 1008] [id = 473]
03:23:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F64759C00) [pid = 1008] [serial = 1326] [outer = 0000000000000000]
03:23:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F698BD400) [pid = 1008] [serial = 1327] [outer = 0000000F64759C00]
03:23:49 INFO - PROCESS | 1008 | 1448018629553 Marionette INFO loaded listener.js
03:23:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F6C207C00) [pid = 1008] [serial = 1328] [outer = 0000000F64759C00]
03:23:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:50 INFO - document served over http requires an http
03:23:50 INFO - sub-resource via xhr-request using the http-csp
03:23:50 INFO - delivery method with keep-origin-redirect and when
03:23:50 INFO - the target request is same-origin.
03:23:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
03:23:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:23:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F65DC3000 == 81 [pid = 1008] [id = 474]
03:23:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F63050800) [pid = 1008] [serial = 1329] [outer = 0000000000000000]
03:23:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F63055C00) [pid = 1008] [serial = 1330] [outer = 0000000F63050800]
03:23:50 INFO - PROCESS | 1008 | 1448018630521 Marionette INFO loaded listener.js
03:23:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F698B6C00) [pid = 1008] [serial = 1331] [outer = 0000000F63050800]
03:23:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:51 INFO - document served over http requires an http
03:23:51 INFO - sub-resource via xhr-request using the http-csp
03:23:51 INFO - delivery method with no-redirect and when
03:23:51 INFO - the target request is same-origin.
03:23:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 924ms
03:23:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:23:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F661B9000 == 82 [pid = 1008] [id = 475]
03:23:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F6305CC00) [pid = 1008] [serial = 1332] [outer = 0000000000000000]
03:23:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F631DA800) [pid = 1008] [serial = 1333] [outer = 0000000F6305CC00]
03:23:51 INFO - PROCESS | 1008 | 1448018631442 Marionette INFO loaded listener.js
03:23:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F631E3000) [pid = 1008] [serial = 1334] [outer = 0000000F6305CC00]
03:23:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:52 INFO - document served over http requires an http
03:23:52 INFO - sub-resource via xhr-request using the http-csp
03:23:52 INFO - delivery method with swap-origin-redirect and when
03:23:52 INFO - the target request is same-origin.
03:23:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
03:23:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:23:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F660ED800 == 83 [pid = 1008] [id = 476]
03:23:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F631E3C00) [pid = 1008] [serial = 1335] [outer = 0000000000000000]
03:23:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F69BEDC00) [pid = 1008] [serial = 1336] [outer = 0000000F631E3C00]
03:23:52 INFO - PROCESS | 1008 | 1448018632416 Marionette INFO loaded listener.js
03:23:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F69BF6C00) [pid = 1008] [serial = 1337] [outer = 0000000F631E3C00]
03:23:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:53 INFO - document served over http requires an https
03:23:53 INFO - sub-resource via fetch-request using the http-csp
03:23:53 INFO - delivery method with keep-origin-redirect and when
03:23:53 INFO - the target request is same-origin.
03:23:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1079ms
03:23:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:23:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F69927000 == 84 [pid = 1008] [id = 477]
03:23:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F5F3C9400) [pid = 1008] [serial = 1338] [outer = 0000000000000000]
03:23:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F5F3CC000) [pid = 1008] [serial = 1339] [outer = 0000000F5F3C9400]
03:23:53 INFO - PROCESS | 1008 | 1448018633498 Marionette INFO loaded listener.js
03:23:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F68C98000) [pid = 1008] [serial = 1340] [outer = 0000000F5F3C9400]
03:23:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:54 INFO - document served over http requires an https
03:23:54 INFO - sub-resource via fetch-request using the http-csp
03:23:54 INFO - delivery method with no-redirect and when
03:23:54 INFO - the target request is same-origin.
03:23:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1026ms
03:23:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:23:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63CB4800 == 85 [pid = 1008] [id = 478]
03:23:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F5F3CF800) [pid = 1008] [serial = 1341] [outer = 0000000000000000]
03:23:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F6618B800) [pid = 1008] [serial = 1342] [outer = 0000000F5F3CF800]
03:23:54 INFO - PROCESS | 1008 | 1448018634548 Marionette INFO loaded listener.js
03:23:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F66195000) [pid = 1008] [serial = 1343] [outer = 0000000F5F3CF800]
03:23:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:55 INFO - document served over http requires an https
03:23:55 INFO - sub-resource via fetch-request using the http-csp
03:23:55 INFO - delivery method with swap-origin-redirect and when
03:23:55 INFO - the target request is same-origin.
03:23:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1028ms
03:23:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:23:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6992A800 == 86 [pid = 1008] [id = 479]
03:23:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F640E8000) [pid = 1008] [serial = 1344] [outer = 0000000000000000]
03:23:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F640ECC00) [pid = 1008] [serial = 1345] [outer = 0000000F640E8000]
03:23:55 INFO - PROCESS | 1008 | 1448018635582 Marionette INFO loaded listener.js
03:23:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F6618EC00) [pid = 1008] [serial = 1346] [outer = 0000000F640E8000]
03:23:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F698DE800 == 87 [pid = 1008] [id = 480]
03:23:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 243 (0000000F6371E000) [pid = 1008] [serial = 1347] [outer = 0000000000000000]
03:23:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 244 (0000000F6371EC00) [pid = 1008] [serial = 1348] [outer = 0000000F6371E000]
03:23:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:56 INFO - document served over http requires an https
03:23:56 INFO - sub-resource via iframe-tag using the http-csp
03:23:56 INFO - delivery method with keep-origin-redirect and when
03:23:56 INFO - the target request is same-origin.
03:23:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1128ms
03:23:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:23:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F698E4000 == 88 [pid = 1008] [id = 481]
03:23:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 245 (0000000F6371D000) [pid = 1008] [serial = 1349] [outer = 0000000000000000]
03:23:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 246 (0000000F63721800) [pid = 1008] [serial = 1350] [outer = 0000000F6371D000]
03:23:56 INFO - PROCESS | 1008 | 1448018636745 Marionette INFO loaded listener.js
03:23:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 247 (0000000F68C98400) [pid = 1008] [serial = 1351] [outer = 0000000F6371D000]
03:23:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F641A5000 == 89 [pid = 1008] [id = 482]
03:23:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 248 (0000000F68C9D000) [pid = 1008] [serial = 1352] [outer = 0000000000000000]
03:23:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 249 (0000000F66195C00) [pid = 1008] [serial = 1353] [outer = 0000000F68C9D000]
03:23:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:57 INFO - document served over http requires an https
03:23:57 INFO - sub-resource via iframe-tag using the http-csp
03:23:57 INFO - delivery method with no-redirect and when
03:23:57 INFO - the target request is same-origin.
03:23:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1130ms
03:23:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:23:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F698E9800 == 90 [pid = 1008] [id = 483]
03:23:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 250 (0000000F68CA1400) [pid = 1008] [serial = 1354] [outer = 0000000000000000]
03:23:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 251 (0000000F68CA3400) [pid = 1008] [serial = 1355] [outer = 0000000F68CA1400]
03:23:57 INFO - PROCESS | 1008 | 1448018637909 Marionette INFO loaded listener.js
03:23:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 252 (0000000F69AC9400) [pid = 1008] [serial = 1356] [outer = 0000000F68CA1400]
03:23:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F69A12800 == 91 [pid = 1008] [id = 484]
03:23:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 253 (0000000F65D47800) [pid = 1008] [serial = 1357] [outer = 0000000000000000]
03:23:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 254 (0000000F65D49000) [pid = 1008] [serial = 1358] [outer = 0000000F65D47800]
03:23:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:58 INFO - document served over http requires an https
03:23:58 INFO - sub-resource via iframe-tag using the http-csp
03:23:58 INFO - delivery method with swap-origin-redirect and when
03:23:58 INFO - the target request is same-origin.
03:23:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1127ms
03:23:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:23:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F69A21000 == 92 [pid = 1008] [id = 485]
03:23:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 255 (0000000F65D51800) [pid = 1008] [serial = 1359] [outer = 0000000000000000]
03:23:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 256 (0000000F65D52C00) [pid = 1008] [serial = 1360] [outer = 0000000F65D51800]
03:23:59 INFO - PROCESS | 1008 | 1448018639024 Marionette INFO loaded listener.js
03:23:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:23:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 257 (0000000F65D63800) [pid = 1008] [serial = 1361] [outer = 0000000F65D51800]
03:23:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:23:59 INFO - document served over http requires an https
03:23:59 INFO - sub-resource via script-tag using the http-csp
03:23:59 INFO - delivery method with keep-origin-redirect and when
03:23:59 INFO - the target request is same-origin.
03:23:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1077ms
03:24:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:24:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C30E800 == 93 [pid = 1008] [id = 486]
03:24:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 258 (0000000F4357F400) [pid = 1008] [serial = 1362] [outer = 0000000000000000]
03:24:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 259 (0000000F55C45000) [pid = 1008] [serial = 1363] [outer = 0000000F4357F400]
03:24:02 INFO - PROCESS | 1008 | 1448018642888 Marionette INFO loaded listener.js
03:24:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 260 (0000000F69AC2C00) [pid = 1008] [serial = 1364] [outer = 0000000F4357F400]
03:24:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:03 INFO - document served over http requires an https
03:24:03 INFO - sub-resource via script-tag using the http-csp
03:24:03 INFO - delivery method with no-redirect and when
03:24:03 INFO - the target request is same-origin.
03:24:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 963ms
03:24:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:24:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C38000 == 94 [pid = 1008] [id = 487]
03:24:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 261 (0000000F3E353400) [pid = 1008] [serial = 1365] [outer = 0000000000000000]
03:24:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 262 (0000000F3E361000) [pid = 1008] [serial = 1366] [outer = 0000000F3E353400]
03:24:04 INFO - PROCESS | 1008 | 1448018644535 Marionette INFO loaded listener.js
03:24:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 263 (0000000F45CA6400) [pid = 1008] [serial = 1367] [outer = 0000000F3E353400]
03:24:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:05 INFO - document served over http requires an https
03:24:05 INFO - sub-resource via script-tag using the http-csp
03:24:05 INFO - delivery method with swap-origin-redirect and when
03:24:05 INFO - the target request is same-origin.
03:24:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1682ms
03:24:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:24:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B16000 == 95 [pid = 1008] [id = 488]
03:24:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 264 (0000000F3EB7E400) [pid = 1008] [serial = 1368] [outer = 0000000000000000]
03:24:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 265 (0000000F435D1C00) [pid = 1008] [serial = 1369] [outer = 0000000F3EB7E400]
03:24:05 INFO - PROCESS | 1008 | 1448018645588 Marionette INFO loaded listener.js
03:24:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 266 (0000000F4FD60000) [pid = 1008] [serial = 1370] [outer = 0000000F3EB7E400]
03:24:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:06 INFO - document served over http requires an https
03:24:06 INFO - sub-resource via xhr-request using the http-csp
03:24:06 INFO - delivery method with keep-origin-redirect and when
03:24:06 INFO - the target request is same-origin.
03:24:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
03:24:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:24:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D60800 == 96 [pid = 1008] [id = 489]
03:24:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 267 (0000000F3ED6E000) [pid = 1008] [serial = 1371] [outer = 0000000000000000]
03:24:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 268 (0000000F3F2D8000) [pid = 1008] [serial = 1372] [outer = 0000000F3ED6E000]
03:24:06 INFO - PROCESS | 1008 | 1448018646818 Marionette INFO loaded listener.js
03:24:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 269 (0000000F4FBB5C00) [pid = 1008] [serial = 1373] [outer = 0000000F3ED6E000]
03:24:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:07 INFO - document served over http requires an https
03:24:07 INFO - sub-resource via xhr-request using the http-csp
03:24:07 INFO - delivery method with no-redirect and when
03:24:07 INFO - the target request is same-origin.
03:24:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1180ms
03:24:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:24:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBDD800 == 97 [pid = 1008] [id = 490]
03:24:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 270 (0000000F5283CC00) [pid = 1008] [serial = 1374] [outer = 0000000000000000]
03:24:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 271 (0000000F5430BC00) [pid = 1008] [serial = 1375] [outer = 0000000F5283CC00]
03:24:07 INFO - PROCESS | 1008 | 1448018647806 Marionette INFO loaded listener.js
03:24:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 272 (0000000F55B34C00) [pid = 1008] [serial = 1376] [outer = 0000000F5283CC00]
03:24:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:08 INFO - document served over http requires an https
03:24:08 INFO - sub-resource via xhr-request using the http-csp
03:24:08 INFO - delivery method with swap-origin-redirect and when
03:24:08 INFO - the target request is same-origin.
03:24:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
03:24:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44390800 == 96 [pid = 1008] [id = 421]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5418C800 == 95 [pid = 1008] [id = 422]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E548000 == 94 [pid = 1008] [id = 423]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA3C000 == 93 [pid = 1008] [id = 424]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5ECBC800 == 92 [pid = 1008] [id = 425]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F4A3800 == 91 [pid = 1008] [id = 426]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60910800 == 90 [pid = 1008] [id = 427]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60EA6800 == 89 [pid = 1008] [id = 428]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62C51800 == 88 [pid = 1008] [id = 429]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63538800 == 87 [pid = 1008] [id = 430]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F647C8800 == 86 [pid = 1008] [id = 431]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F68C53000 == 85 [pid = 1008] [id = 432]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6388A000 == 84 [pid = 1008] [id = 433]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6089D800 == 83 [pid = 1008] [id = 434]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6404A800 == 82 [pid = 1008] [id = 435]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F64057000 == 81 [pid = 1008] [id = 436]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E30B800 == 80 [pid = 1008] [id = 437]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E318000 == 79 [pid = 1008] [id = 438]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6BB79800 == 78 [pid = 1008] [id = 439]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6BB86000 == 77 [pid = 1008] [id = 440]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6B944000 == 76 [pid = 1008] [id = 441]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6BB96000 == 75 [pid = 1008] [id = 442]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA32000 == 74 [pid = 1008] [id = 443]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDA000 == 73 [pid = 1008] [id = 444]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54076000 == 72 [pid = 1008] [id = 445]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5111B000 == 71 [pid = 1008] [id = 446]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3B2800 == 70 [pid = 1008] [id = 447]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F580AD800 == 69 [pid = 1008] [id = 448]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450C6000 == 68 [pid = 1008] [id = 449]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA26800 == 67 [pid = 1008] [id = 450]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51110800 == 66 [pid = 1008] [id = 451]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B6D800 == 65 [pid = 1008] [id = 452]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C13800 == 64 [pid = 1008] [id = 453]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C0B000 == 63 [pid = 1008] [id = 454]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F576A4000 == 62 [pid = 1008] [id = 455]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B309800 == 61 [pid = 1008] [id = 456]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B7C800 == 60 [pid = 1008] [id = 457]
03:24:08 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D526000 == 59 [pid = 1008] [id = 458]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 271 (0000000F56BF3000) [pid = 1008] [serial = 1149] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 270 (0000000F5876A000) [pid = 1008] [serial = 1164] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 269 (0000000F59052400) [pid = 1008] [serial = 1169] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 268 (0000000F4D0A2C00) [pid = 1008] [serial = 1154] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 267 (0000000F55978800) [pid = 1008] [serial = 1175] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 266 (0000000F5B20C000) [pid = 1008] [serial = 1172] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 265 (0000000F4A1C3000) [pid = 1008] [serial = 1134] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 264 (0000000F583A4800) [pid = 1008] [serial = 1070] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 263 (0000000F53355C00) [pid = 1008] [serial = 1144] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 262 (0000000F55CD0C00) [pid = 1008] [serial = 1159] [outer = 0000000000000000] [url = about:blank]
03:24:08 INFO - PROCESS | 1008 | --DOMWINDOW == 261 (0000000F54F43000) [pid = 1008] [serial = 1139] [outer = 0000000000000000] [url = about:blank]
03:24:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3DF9A800 == 60 [pid = 1008] [id = 491]
03:24:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 262 (0000000F3D6B7C00) [pid = 1008] [serial = 1377] [outer = 0000000000000000]
03:24:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 263 (0000000F3D7B1C00) [pid = 1008] [serial = 1378] [outer = 0000000F3D6B7C00]
03:24:09 INFO - PROCESS | 1008 | 1448018649291 Marionette INFO loaded listener.js
03:24:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 264 (0000000F435D1400) [pid = 1008] [serial = 1379] [outer = 0000000F3D6B7C00]
03:24:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:09 INFO - document served over http requires an http
03:24:09 INFO - sub-resource via fetch-request using the meta-csp
03:24:09 INFO - delivery method with keep-origin-redirect and when
03:24:09 INFO - the target request is cross-origin.
03:24:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1488ms
03:24:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:24:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49299000 == 61 [pid = 1008] [id = 492]
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 265 (0000000F4C960800) [pid = 1008] [serial = 1380] [outer = 0000000000000000]
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 266 (0000000F4D206800) [pid = 1008] [serial = 1381] [outer = 0000000F4C960800]
03:24:10 INFO - PROCESS | 1008 | 1448018650202 Marionette INFO loaded listener.js
03:24:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 267 (0000000F52D5D400) [pid = 1008] [serial = 1382] [outer = 0000000F4C960800]
03:24:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:10 INFO - document served over http requires an http
03:24:10 INFO - sub-resource via fetch-request using the meta-csp
03:24:10 INFO - delivery method with no-redirect and when
03:24:10 INFO - the target request is cross-origin.
03:24:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 776ms
03:24:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:24:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528D9000 == 62 [pid = 1008] [id = 493]
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 268 (0000000F559EC400) [pid = 1008] [serial = 1383] [outer = 0000000000000000]
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 269 (0000000F55B38800) [pid = 1008] [serial = 1384] [outer = 0000000F559EC400]
03:24:10 INFO - PROCESS | 1008 | 1448018650882 Marionette INFO loaded listener.js
03:24:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 270 (0000000F56F4F400) [pid = 1008] [serial = 1385] [outer = 0000000F559EC400]
03:24:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:11 INFO - document served over http requires an http
03:24:11 INFO - sub-resource via fetch-request using the meta-csp
03:24:11 INFO - delivery method with swap-origin-redirect and when
03:24:11 INFO - the target request is cross-origin.
03:24:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 775ms
03:24:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:24:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E38800 == 63 [pid = 1008] [id = 494]
03:24:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 271 (0000000F58396800) [pid = 1008] [serial = 1386] [outer = 0000000000000000]
03:24:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 272 (0000000F583A1000) [pid = 1008] [serial = 1387] [outer = 0000000F58396800]
03:24:11 INFO - PROCESS | 1008 | 1448018651749 Marionette INFO loaded listener.js
03:24:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 273 (0000000F5852AC00) [pid = 1008] [serial = 1388] [outer = 0000000F58396800]
03:24:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CBE800 == 64 [pid = 1008] [id = 495]
03:24:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 274 (0000000F58531800) [pid = 1008] [serial = 1389] [outer = 0000000000000000]
03:24:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 275 (0000000F5847D000) [pid = 1008] [serial = 1390] [outer = 0000000F58531800]
03:24:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:12 INFO - document served over http requires an http
03:24:12 INFO - sub-resource via iframe-tag using the meta-csp
03:24:12 INFO - delivery method with keep-origin-redirect and when
03:24:12 INFO - the target request is cross-origin.
03:24:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 840ms
03:24:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:24:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5769D000 == 65 [pid = 1008] [id = 496]
03:24:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 276 (0000000F58536400) [pid = 1008] [serial = 1391] [outer = 0000000000000000]
03:24:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 277 (0000000F5875F000) [pid = 1008] [serial = 1392] [outer = 0000000F58536400]
03:24:12 INFO - PROCESS | 1008 | 1448018652597 Marionette INFO loaded listener.js
03:24:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 278 (0000000F58E87800) [pid = 1008] [serial = 1393] [outer = 0000000F58536400]
03:24:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798F000 == 66 [pid = 1008] [id = 497]
03:24:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 279 (0000000F59047C00) [pid = 1008] [serial = 1394] [outer = 0000000000000000]
03:24:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 280 (0000000F5B0DE800) [pid = 1008] [serial = 1395] [outer = 0000000F59047C00]
03:24:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:13 INFO - document served over http requires an http
03:24:13 INFO - sub-resource via iframe-tag using the meta-csp
03:24:13 INFO - delivery method with no-redirect and when
03:24:13 INFO - the target request is cross-origin.
03:24:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 881ms
03:24:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 279 (0000000F4A561800) [pid = 1008] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 278 (0000000F5AE61800) [pid = 1008] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 277 (0000000F611BC800) [pid = 1008] [serial = 1117] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 276 (0000000F68984000) [pid = 1008] [serial = 1231] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 275 (0000000F3F35CC00) [pid = 1008] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 274 (0000000F5CC53800) [pid = 1008] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 273 (0000000F64764000) [pid = 1008] [serial = 1221] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 272 (0000000F3E354400) [pid = 1008] [serial = 1226] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018597794]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 271 (0000000F5C9D9800) [pid = 1008] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 270 (0000000F3DD32C00) [pid = 1008] [serial = 1111] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 269 (0000000F60A50C00) [pid = 1008] [serial = 1114] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 268 (0000000F5F406C00) [pid = 1008] [serial = 1032] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 267 (0000000F5B0DE400) [pid = 1008] [serial = 1087] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 266 (0000000F5F6BA400) [pid = 1008] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 265 (0000000F5E9C5400) [pid = 1008] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 264 (0000000F5C9AB000) [pid = 1008] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 263 (0000000F44475000) [pid = 1008] [serial = 1071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 262 (0000000F559F2C00) [pid = 1008] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 261 (0000000F4C94CC00) [pid = 1008] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 260 (0000000F61204800) [pid = 1008] [serial = 1035] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 259 (0000000F58E35800) [pid = 1008] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 258 (0000000F58532800) [pid = 1008] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 257 (0000000F6150F800) [pid = 1008] [serial = 1120] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 256 (0000000F5CA02800) [pid = 1008] [serial = 1288] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 255 (0000000F4FBACC00) [pid = 1008] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 254 (0000000F58E3D800) [pid = 1008] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 253 (0000000F583A4400) [pid = 1008] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 252 (0000000F5AE64400) [pid = 1008] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 251 (0000000F4FBB0C00) [pid = 1008] [serial = 1265] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 250 (0000000F582E3400) [pid = 1008] [serial = 1273] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 249 (0000000F57817C00) [pid = 1008] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 248 (0000000F63998000) [pid = 1008] [serial = 1126] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 247 (0000000F639A2800) [pid = 1008] [serial = 1129] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 246 (0000000F54F50800) [pid = 1008] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 245 (0000000F60214C00) [pid = 1008] [serial = 1123] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 244 (0000000F4BB89800) [pid = 1008] [serial = 1263] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 243 (0000000F54F48000) [pid = 1008] [serial = 1270] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 242 (0000000F435D7800) [pid = 1008] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F3EDED000) [pid = 1008] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F3DD28000) [pid = 1008] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F53352000) [pid = 1008] [serial = 1268] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018613332]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F5C9D2800) [pid = 1008] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F3F49D400) [pid = 1008] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F3D6BC000) [pid = 1008] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F58769800) [pid = 1008] [serial = 1274] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F55B32400) [pid = 1008] [serial = 1271] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F5B0D4400) [pid = 1008] [serial = 1279] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F3ED77C00) [pid = 1008] [serial = 1252] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F4FD96C00) [pid = 1008] [serial = 1183] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F6BBA5000) [pid = 1008] [serial = 1232] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F3E35E400) [pid = 1008] [serial = 1229] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F55FC3800) [pid = 1008] [serial = 1186] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F5BEB5400) [pid = 1008] [serial = 1189] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F6B96D800) [pid = 1008] [serial = 1237] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F4FB49000) [pid = 1008] [serial = 1264] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F432D4800) [pid = 1008] [serial = 1261] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F5B90F800) [pid = 1008] [serial = 1285] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F4FD54400) [pid = 1008] [serial = 1255] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F64765400) [pid = 1008] [serial = 1222] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F63E29800) [pid = 1008] [serial = 1219] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F68987000) [pid = 1008] [serial = 1234] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F4C94A000) [pid = 1008] [serial = 1249] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F61199C00) [pid = 1008] [serial = 1204] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F6386B400) [pid = 1008] [serial = 1216] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F5788F400) [pid = 1008] [serial = 1258] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F5CA08C00) [pid = 1008] [serial = 1192] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F3E358800) [pid = 1008] [serial = 1227] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018597794]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F66153C00) [pid = 1008] [serial = 1224] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F5CE74000) [pid = 1008] [serial = 1195] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F55B37800) [pid = 1008] [serial = 1246] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F58771C00) [pid = 1008] [serial = 1276] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F61A85800) [pid = 1008] [serial = 1207] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F63852400) [pid = 1008] [serial = 1213] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F55CD5C00) [pid = 1008] [serial = 1269] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018613332]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F52384800) [pid = 1008] [serial = 1266] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F3F4A0C00) [pid = 1008] [serial = 1282] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F5F6BE400) [pid = 1008] [serial = 1201] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F6C204800) [pid = 1008] [serial = 1240] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F3D89A000) [pid = 1008] [serial = 1180] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F63DA2C00) [pid = 1008] [serial = 1210] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F5EA2F800) [pid = 1008] [serial = 1198] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F4CB91000) [pid = 1008] [serial = 1243] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F5C9B0C00) [pid = 1008] [serial = 1286] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F611C4C00) [pid = 1008] [serial = 1119] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F61512C00) [pid = 1008] [serial = 1125] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F5C9CCC00) [pid = 1008] [serial = 1190] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F6449E000) [pid = 1008] [serial = 1042] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F5E812000) [pid = 1008] [serial = 1100] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F6897E800) [pid = 1008] [serial = 1131] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4FBB2C00) [pid = 1008] [serial = 1250] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5CC56400) [pid = 1008] [serial = 1193] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F639A3000) [pid = 1008] [serial = 1128] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F5CE6A800) [pid = 1008] [serial = 1094] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F60A51800) [pid = 1008] [serial = 1113] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F64230000) [pid = 1008] [serial = 1116] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F611A7C00) [pid = 1008] [serial = 1034] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F5C49C000) [pid = 1008] [serial = 1089] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F611A4800) [pid = 1008] [serial = 1106] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F5F6B8800) [pid = 1008] [serial = 1103] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F5CC86800) [pid = 1008] [serial = 1097] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F4C951400) [pid = 1008] [serial = 1073] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F5847F400) [pid = 1008] [serial = 1079] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F5282EC00) [pid = 1008] [serial = 1076] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F61212400) [pid = 1008] [serial = 1037] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F6449C800) [pid = 1008] [serial = 1109] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F5B0D9000) [pid = 1008] [serial = 1084] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F61519C00) [pid = 1008] [serial = 1122] [outer = 0000000000000000] [url = about:blank]
03:24:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525B0000 == 67 [pid = 1008] [id = 498]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F3D6BC000) [pid = 1008] [serial = 1396] [outer = 0000000000000000]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F3DD2A800) [pid = 1008] [serial = 1397] [outer = 0000000F3D6BC000]
03:24:14 INFO - PROCESS | 1008 | 1448018654130 Marionette INFO loaded listener.js
03:24:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4C94A000) [pid = 1008] [serial = 1398] [outer = 0000000F3D6BC000]
03:24:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F586A8000 == 68 [pid = 1008] [id = 499]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F4FD96C00) [pid = 1008] [serial = 1399] [outer = 0000000000000000]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F58E41000) [pid = 1008] [serial = 1400] [outer = 0000000F4FD96C00]
03:24:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:14 INFO - document served over http requires an http
03:24:14 INFO - sub-resource via iframe-tag using the meta-csp
03:24:14 INFO - delivery method with swap-origin-redirect and when
03:24:14 INFO - the target request is cross-origin.
03:24:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1387ms
03:24:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:24:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CAE800 == 69 [pid = 1008] [id = 500]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F55B37800) [pid = 1008] [serial = 1401] [outer = 0000000000000000]
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F57817C00) [pid = 1008] [serial = 1402] [outer = 0000000F55B37800]
03:24:14 INFO - PROCESS | 1008 | 1448018654832 Marionette INFO loaded listener.js
03:24:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F5B20D800) [pid = 1008] [serial = 1403] [outer = 0000000F55B37800]
03:24:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:15 INFO - document served over http requires an http
03:24:15 INFO - sub-resource via script-tag using the meta-csp
03:24:15 INFO - delivery method with keep-origin-redirect and when
03:24:15 INFO - the target request is cross-origin.
03:24:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 839ms
03:24:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:24:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CAA3000 == 70 [pid = 1008] [id = 501]
03:24:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F58E35800) [pid = 1008] [serial = 1404] [outer = 0000000000000000]
03:24:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F5C3A8800) [pid = 1008] [serial = 1405] [outer = 0000000F58E35800]
03:24:15 INFO - PROCESS | 1008 | 1448018655767 Marionette INFO loaded listener.js
03:24:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F5C9AF000) [pid = 1008] [serial = 1406] [outer = 0000000F58E35800]
03:24:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:16 INFO - document served over http requires an http
03:24:16 INFO - sub-resource via script-tag using the meta-csp
03:24:16 INFO - delivery method with no-redirect and when
03:24:16 INFO - the target request is cross-origin.
03:24:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 943ms
03:24:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:24:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6E1000 == 71 [pid = 1008] [id = 502]
03:24:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F4945DC00) [pid = 1008] [serial = 1407] [outer = 0000000000000000]
03:24:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4A1E2400) [pid = 1008] [serial = 1408] [outer = 0000000F4945DC00]
03:24:16 INFO - PROCESS | 1008 | 1448018656819 Marionette INFO loaded listener.js
03:24:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4E5EF800) [pid = 1008] [serial = 1409] [outer = 0000000F4945DC00]
03:24:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:17 INFO - document served over http requires an http
03:24:17 INFO - sub-resource via script-tag using the meta-csp
03:24:17 INFO - delivery method with swap-origin-redirect and when
03:24:17 INFO - the target request is cross-origin.
03:24:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1297ms
03:24:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:24:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F580A8800 == 72 [pid = 1008] [id = 503]
03:24:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4FD90C00) [pid = 1008] [serial = 1410] [outer = 0000000000000000]
03:24:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F5282E400) [pid = 1008] [serial = 1411] [outer = 0000000F4FD90C00]
03:24:18 INFO - PROCESS | 1008 | 1448018658153 Marionette INFO loaded listener.js
03:24:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F559F6000) [pid = 1008] [serial = 1412] [outer = 0000000F4FD90C00]
03:24:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:18 INFO - document served over http requires an http
03:24:18 INFO - sub-resource via xhr-request using the meta-csp
03:24:18 INFO - delivery method with keep-origin-redirect and when
03:24:18 INFO - the target request is cross-origin.
03:24:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1080ms
03:24:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:24:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D52A000 == 73 [pid = 1008] [id = 504]
03:24:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F5AE65C00) [pid = 1008] [serial = 1413] [outer = 0000000000000000]
03:24:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F5B0DD000) [pid = 1008] [serial = 1414] [outer = 0000000F5AE65C00]
03:24:19 INFO - PROCESS | 1008 | 1448018659231 Marionette INFO loaded listener.js
03:24:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F5BEB5400) [pid = 1008] [serial = 1415] [outer = 0000000F5AE65C00]
03:24:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:19 INFO - document served over http requires an http
03:24:19 INFO - sub-resource via xhr-request using the meta-csp
03:24:19 INFO - delivery method with no-redirect and when
03:24:19 INFO - the target request is cross-origin.
03:24:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1027ms
03:24:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:24:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D995800 == 74 [pid = 1008] [id = 505]
03:24:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F5C49A000) [pid = 1008] [serial = 1416] [outer = 0000000000000000]
03:24:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F5C9CD000) [pid = 1008] [serial = 1417] [outer = 0000000F5C49A000]
03:24:20 INFO - PROCESS | 1008 | 1448018660266 Marionette INFO loaded listener.js
03:24:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F5CA0D000) [pid = 1008] [serial = 1418] [outer = 0000000F5C49A000]
03:24:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:20 INFO - document served over http requires an http
03:24:20 INFO - sub-resource via xhr-request using the meta-csp
03:24:20 INFO - delivery method with swap-origin-redirect and when
03:24:20 INFO - the target request is cross-origin.
03:24:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1019ms
03:24:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:24:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E924000 == 75 [pid = 1008] [id = 506]
03:24:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F5CA63000) [pid = 1008] [serial = 1419] [outer = 0000000000000000]
03:24:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F5CC4F400) [pid = 1008] [serial = 1420] [outer = 0000000F5CA63000]
03:24:21 INFO - PROCESS | 1008 | 1448018661289 Marionette INFO loaded listener.js
03:24:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F5CE6CC00) [pid = 1008] [serial = 1421] [outer = 0000000F5CA63000]
03:24:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:22 INFO - document served over http requires an https
03:24:22 INFO - sub-resource via fetch-request using the meta-csp
03:24:22 INFO - delivery method with keep-origin-redirect and when
03:24:22 INFO - the target request is cross-origin.
03:24:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1084ms
03:24:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:24:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F009000 == 76 [pid = 1008] [id = 507]
03:24:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F5D06B000) [pid = 1008] [serial = 1422] [outer = 0000000000000000]
03:24:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F5E80EC00) [pid = 1008] [serial = 1423] [outer = 0000000F5D06B000]
03:24:22 INFO - PROCESS | 1008 | 1448018662393 Marionette INFO loaded listener.js
03:24:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F5F26FC00) [pid = 1008] [serial = 1424] [outer = 0000000F5D06B000]
03:24:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:23 INFO - document served over http requires an https
03:24:23 INFO - sub-resource via fetch-request using the meta-csp
03:24:23 INFO - delivery method with no-redirect and when
03:24:23 INFO - the target request is cross-origin.
03:24:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1127ms
03:24:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:24:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F49D000 == 77 [pid = 1008] [id = 508]
03:24:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F5F271800) [pid = 1008] [serial = 1425] [outer = 0000000000000000]
03:24:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F5F3CA400) [pid = 1008] [serial = 1426] [outer = 0000000F5F271800]
03:24:23 INFO - PROCESS | 1008 | 1448018663506 Marionette INFO loaded listener.js
03:24:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F5F6BFC00) [pid = 1008] [serial = 1427] [outer = 0000000F5F271800]
03:24:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:24 INFO - document served over http requires an https
03:24:24 INFO - sub-resource via fetch-request using the meta-csp
03:24:24 INFO - delivery method with swap-origin-redirect and when
03:24:24 INFO - the target request is cross-origin.
03:24:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1074ms
03:24:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:24:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6089D000 == 78 [pid = 1008] [id = 509]
03:24:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F5F6B8800) [pid = 1008] [serial = 1428] [outer = 0000000000000000]
03:24:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F60A10800) [pid = 1008] [serial = 1429] [outer = 0000000F5F6B8800]
03:24:24 INFO - PROCESS | 1008 | 1448018664589 Marionette INFO loaded listener.js
03:24:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F61135000) [pid = 1008] [serial = 1430] [outer = 0000000F5F6B8800]
03:24:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6091E800 == 79 [pid = 1008] [id = 510]
03:24:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F61139400) [pid = 1008] [serial = 1431] [outer = 0000000000000000]
03:24:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F611A4800) [pid = 1008] [serial = 1432] [outer = 0000000F61139400]
03:24:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:25 INFO - document served over http requires an https
03:24:25 INFO - sub-resource via iframe-tag using the meta-csp
03:24:25 INFO - delivery method with keep-origin-redirect and when
03:24:25 INFO - the target request is cross-origin.
03:24:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1124ms
03:24:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:24:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6095A800 == 80 [pid = 1008] [id = 511]
03:24:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F60A55800) [pid = 1008] [serial = 1433] [outer = 0000000000000000]
03:24:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F611A5000) [pid = 1008] [serial = 1434] [outer = 0000000F60A55800]
03:24:25 INFO - PROCESS | 1008 | 1448018665789 Marionette INFO loaded listener.js
03:24:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F6150F800) [pid = 1008] [serial = 1435] [outer = 0000000F60A55800]
03:24:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F615B4000 == 81 [pid = 1008] [id = 512]
03:24:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F6151B400) [pid = 1008] [serial = 1436] [outer = 0000000000000000]
03:24:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F61A87400) [pid = 1008] [serial = 1437] [outer = 0000000F6151B400]
03:24:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:26 INFO - document served over http requires an https
03:24:26 INFO - sub-resource via iframe-tag using the meta-csp
03:24:26 INFO - delivery method with no-redirect and when
03:24:26 INFO - the target request is cross-origin.
03:24:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1127ms
03:24:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:24:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F61A0B800 == 82 [pid = 1008] [id = 513]
03:24:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F61213400) [pid = 1008] [serial = 1438] [outer = 0000000000000000]
03:24:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F61A83C00) [pid = 1008] [serial = 1439] [outer = 0000000F61213400]
03:24:26 INFO - PROCESS | 1008 | 1448018666896 Marionette INFO loaded listener.js
03:24:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F63862000) [pid = 1008] [serial = 1440] [outer = 0000000F61213400]
03:24:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6315C800 == 83 [pid = 1008] [id = 514]
03:24:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F63999800) [pid = 1008] [serial = 1441] [outer = 0000000000000000]
03:24:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F639A0C00) [pid = 1008] [serial = 1442] [outer = 0000000F63999800]
03:24:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:27 INFO - document served over http requires an https
03:24:27 INFO - sub-resource via iframe-tag using the meta-csp
03:24:27 INFO - delivery method with swap-origin-redirect and when
03:24:27 INFO - the target request is cross-origin.
03:24:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1181ms
03:24:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:24:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63749000 == 84 [pid = 1008] [id = 515]
03:24:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F639A3800) [pid = 1008] [serial = 1443] [outer = 0000000000000000]
03:24:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F63E2F800) [pid = 1008] [serial = 1444] [outer = 0000000F639A3800]
03:24:28 INFO - PROCESS | 1008 | 1448018668132 Marionette INFO loaded listener.js
03:24:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F6449F800) [pid = 1008] [serial = 1445] [outer = 0000000F639A3800]
03:24:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:28 INFO - document served over http requires an https
03:24:28 INFO - sub-resource via script-tag using the meta-csp
03:24:28 INFO - delivery method with keep-origin-redirect and when
03:24:28 INFO - the target request is cross-origin.
03:24:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1125ms
03:24:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:24:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63C70000 == 85 [pid = 1008] [id = 516]
03:24:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F6475E000) [pid = 1008] [serial = 1446] [outer = 0000000000000000]
03:24:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F65D4F400) [pid = 1008] [serial = 1447] [outer = 0000000F6475E000]
03:24:29 INFO - PROCESS | 1008 | 1448018669186 Marionette INFO loaded listener.js
03:24:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F66157C00) [pid = 1008] [serial = 1448] [outer = 0000000F6475E000]
03:24:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:29 INFO - document served over http requires an https
03:24:29 INFO - sub-resource via script-tag using the meta-csp
03:24:29 INFO - delivery method with no-redirect and when
03:24:29 INFO - the target request is cross-origin.
03:24:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1022ms
03:24:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:24:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F645CA000 == 86 [pid = 1008] [id = 517]
03:24:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F66156C00) [pid = 1008] [serial = 1449] [outer = 0000000000000000]
03:24:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F6897E800) [pid = 1008] [serial = 1450] [outer = 0000000F66156C00]
03:24:30 INFO - PROCESS | 1008 | 1448018670246 Marionette INFO loaded listener.js
03:24:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F698B8C00) [pid = 1008] [serial = 1451] [outer = 0000000F66156C00]
03:24:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:31 INFO - document served over http requires an https
03:24:31 INFO - sub-resource via script-tag using the meta-csp
03:24:31 INFO - delivery method with swap-origin-redirect and when
03:24:31 INFO - the target request is cross-origin.
03:24:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1180ms
03:24:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:24:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F660EF800 == 87 [pid = 1008] [id = 518]
03:24:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F698B3C00) [pid = 1008] [serial = 1452] [outer = 0000000000000000]
03:24:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F69AC3400) [pid = 1008] [serial = 1453] [outer = 0000000F698B3C00]
03:24:31 INFO - PROCESS | 1008 | 1448018671405 Marionette INFO loaded listener.js
03:24:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F69BF7800) [pid = 1008] [serial = 1454] [outer = 0000000F698B3C00]
03:24:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:32 INFO - document served over http requires an https
03:24:32 INFO - sub-resource via xhr-request using the meta-csp
03:24:32 INFO - delivery method with keep-origin-redirect and when
03:24:32 INFO - the target request is cross-origin.
03:24:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1026ms
03:24:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:24:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F69828000 == 88 [pid = 1008] [id = 519]
03:24:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F630D5800) [pid = 1008] [serial = 1455] [outer = 0000000000000000]
03:24:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F630D9800) [pid = 1008] [serial = 1456] [outer = 0000000F630D5800]
03:24:32 INFO - PROCESS | 1008 | 1448018672464 Marionette INFO loaded listener.js
03:24:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F69BF0C00) [pid = 1008] [serial = 1457] [outer = 0000000F630D5800]
03:24:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:33 INFO - document served over http requires an https
03:24:33 INFO - sub-resource via xhr-request using the meta-csp
03:24:33 INFO - delivery method with no-redirect and when
03:24:33 INFO - the target request is cross-origin.
03:24:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1091ms
03:24:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:24:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6B94A800 == 89 [pid = 1008] [id = 520]
03:24:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F6399EC00) [pid = 1008] [serial = 1458] [outer = 0000000000000000]
03:24:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F69C5C400) [pid = 1008] [serial = 1459] [outer = 0000000F6399EC00]
03:24:33 INFO - PROCESS | 1008 | 1448018673558 Marionette INFO loaded listener.js
03:24:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F69C65C00) [pid = 1008] [serial = 1460] [outer = 0000000F6399EC00]
03:24:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:34 INFO - document served over http requires an https
03:24:34 INFO - sub-resource via xhr-request using the meta-csp
03:24:34 INFO - delivery method with swap-origin-redirect and when
03:24:34 INFO - the target request is cross-origin.
03:24:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1129ms
03:24:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:24:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6CB11800 == 90 [pid = 1008] [id = 521]
03:24:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F69C64400) [pid = 1008] [serial = 1461] [outer = 0000000000000000]
03:24:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F6B970400) [pid = 1008] [serial = 1462] [outer = 0000000F69C64400]
03:24:34 INFO - PROCESS | 1008 | 1448018674693 Marionette INFO loaded listener.js
03:24:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F6C207800) [pid = 1008] [serial = 1463] [outer = 0000000F69C64400]
03:24:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:35 INFO - document served over http requires an http
03:24:35 INFO - sub-resource via fetch-request using the meta-csp
03:24:35 INFO - delivery method with keep-origin-redirect and when
03:24:35 INFO - the target request is same-origin.
03:24:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1023ms
03:24:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:24:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6CB66800 == 91 [pid = 1008] [id = 522]
03:24:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F6BBB0400) [pid = 1008] [serial = 1464] [outer = 0000000000000000]
03:24:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 243 (0000000F6C9E0C00) [pid = 1008] [serial = 1465] [outer = 0000000F6BBB0400]
03:24:35 INFO - PROCESS | 1008 | 1448018675760 Marionette INFO loaded listener.js
03:24:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 244 (0000000F6C9EA400) [pid = 1008] [serial = 1466] [outer = 0000000F6BBB0400]
03:24:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:36 INFO - document served over http requires an http
03:24:36 INFO - sub-resource via fetch-request using the meta-csp
03:24:36 INFO - delivery method with no-redirect and when
03:24:36 INFO - the target request is same-origin.
03:24:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1130ms
03:24:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:24:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6CB7E000 == 92 [pid = 1008] [id = 523]
03:24:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 245 (0000000F6C9E9400) [pid = 1008] [serial = 1467] [outer = 0000000000000000]
03:24:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 246 (0000000F6CBB0400) [pid = 1008] [serial = 1468] [outer = 0000000F6C9E9400]
03:24:36 INFO - PROCESS | 1008 | 1448018676879 Marionette INFO loaded listener.js
03:24:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 247 (0000000F6CBB9400) [pid = 1008] [serial = 1469] [outer = 0000000F6C9E9400]
03:24:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:40 INFO - document served over http requires an http
03:24:40 INFO - sub-resource via fetch-request using the meta-csp
03:24:40 INFO - delivery method with swap-origin-redirect and when
03:24:40 INFO - the target request is same-origin.
03:24:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4044ms
03:24:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:24:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4928D000 == 93 [pid = 1008] [id = 524]
03:24:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 248 (0000000F3E362800) [pid = 1008] [serial = 1470] [outer = 0000000000000000]
03:24:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 249 (0000000F435D2000) [pid = 1008] [serial = 1471] [outer = 0000000F3E362800]
03:24:40 INFO - PROCESS | 1008 | 1448018680942 Marionette INFO loaded listener.js
03:24:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 250 (0000000F56E8C000) [pid = 1008] [serial = 1472] [outer = 0000000F3E362800]
03:24:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3DF8D800 == 94 [pid = 1008] [id = 525]
03:24:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 251 (0000000F3D6B2000) [pid = 1008] [serial = 1473] [outer = 0000000000000000]
03:24:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 252 (0000000F3D7B0000) [pid = 1008] [serial = 1474] [outer = 0000000F3D6B2000]
03:24:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:42 INFO - document served over http requires an http
03:24:42 INFO - sub-resource via iframe-tag using the meta-csp
03:24:42 INFO - delivery method with keep-origin-redirect and when
03:24:42 INFO - the target request is same-origin.
03:24:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1928ms
03:24:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:24:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450C6000 == 95 [pid = 1008] [id = 526]
03:24:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 253 (0000000F3DF16800) [pid = 1008] [serial = 1475] [outer = 0000000000000000]
03:24:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 254 (0000000F3E58E400) [pid = 1008] [serial = 1476] [outer = 0000000F3DF16800]
03:24:42 INFO - PROCESS | 1008 | 1448018682899 Marionette INFO loaded listener.js
03:24:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 255 (0000000F3ED6FC00) [pid = 1008] [serial = 1477] [outer = 0000000F3DF16800]
03:24:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A5B6800 == 96 [pid = 1008] [id = 527]
03:24:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 256 (0000000F3F2C3800) [pid = 1008] [serial = 1478] [outer = 0000000000000000]
03:24:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 257 (0000000F3DFC0000) [pid = 1008] [serial = 1479] [outer = 0000000F3F2C3800]
03:24:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:43 INFO - document served over http requires an http
03:24:43 INFO - sub-resource via iframe-tag using the meta-csp
03:24:43 INFO - delivery method with no-redirect and when
03:24:43 INFO - the target request is same-origin.
03:24:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1190ms
03:24:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:24:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3DF98000 == 97 [pid = 1008] [id = 528]
03:24:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 258 (0000000F3F364C00) [pid = 1008] [serial = 1480] [outer = 0000000000000000]
03:24:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 259 (0000000F3F4A3800) [pid = 1008] [serial = 1481] [outer = 0000000F3F364C00]
03:24:44 INFO - PROCESS | 1008 | 1448018684393 Marionette INFO loaded listener.js
03:24:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 260 (0000000F433F7800) [pid = 1008] [serial = 1482] [outer = 0000000F3F364C00]
03:24:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C81A800 == 98 [pid = 1008] [id = 529]
03:24:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 261 (0000000F432D4800) [pid = 1008] [serial = 1483] [outer = 0000000000000000]
03:24:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 262 (0000000F44102400) [pid = 1008] [serial = 1484] [outer = 0000000F432D4800]
03:24:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:45 INFO - document served over http requires an http
03:24:45 INFO - sub-resource via iframe-tag using the meta-csp
03:24:45 INFO - delivery method with swap-origin-redirect and when
03:24:45 INFO - the target request is same-origin.
03:24:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1401ms
03:24:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:24:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51108800 == 99 [pid = 1008] [id = 530]
03:24:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 263 (0000000F44D31800) [pid = 1008] [serial = 1485] [outer = 0000000000000000]
03:24:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 264 (0000000F4500A000) [pid = 1008] [serial = 1486] [outer = 0000000F44D31800]
03:24:45 INFO - PROCESS | 1008 | 1448018685512 Marionette INFO loaded listener.js
03:24:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 265 (0000000F49352000) [pid = 1008] [serial = 1487] [outer = 0000000F44D31800]
03:24:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:46 INFO - document served over http requires an http
03:24:46 INFO - sub-resource via script-tag using the meta-csp
03:24:46 INFO - delivery method with keep-origin-redirect and when
03:24:46 INFO - the target request is same-origin.
03:24:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1131ms
03:24:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E86C000 == 98 [pid = 1008] [id = 460]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C31E000 == 97 [pid = 1008] [id = 461]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E73E800 == 96 [pid = 1008] [id = 462]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EAF8800 == 95 [pid = 1008] [id = 463]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F633000 == 94 [pid = 1008] [id = 464]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F602E3800 == 93 [pid = 1008] [id = 465]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60A1B000 == 92 [pid = 1008] [id = 466]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F615A8800 == 91 [pid = 1008] [id = 467]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F61A0F800 == 90 [pid = 1008] [id = 468]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62B64000 == 89 [pid = 1008] [id = 469]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63171800 == 88 [pid = 1008] [id = 470]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63C6A800 == 87 [pid = 1008] [id = 471]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F647CE000 == 86 [pid = 1008] [id = 472]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F65DA7000 == 85 [pid = 1008] [id = 473]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F65DC3000 == 84 [pid = 1008] [id = 474]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F661B9000 == 83 [pid = 1008] [id = 475]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F660ED800 == 82 [pid = 1008] [id = 476]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F69927000 == 81 [pid = 1008] [id = 477]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63CB4800 == 80 [pid = 1008] [id = 478]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6992A800 == 79 [pid = 1008] [id = 479]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F698DE800 == 78 [pid = 1008] [id = 480]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F698E4000 == 77 [pid = 1008] [id = 481]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F641A5000 == 76 [pid = 1008] [id = 482]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F698E9800 == 75 [pid = 1008] [id = 483]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F69A12800 == 74 [pid = 1008] [id = 484]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F69A21000 == 73 [pid = 1008] [id = 485]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C30E800 == 72 [pid = 1008] [id = 486]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C38000 == 71 [pid = 1008] [id = 487]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B16000 == 70 [pid = 1008] [id = 488]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D60800 == 69 [pid = 1008] [id = 489]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBDD800 == 68 [pid = 1008] [id = 490]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3DF9A800 == 67 [pid = 1008] [id = 491]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49299000 == 66 [pid = 1008] [id = 492]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528D9000 == 65 [pid = 1008] [id = 493]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E38800 == 64 [pid = 1008] [id = 494]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CBE800 == 63 [pid = 1008] [id = 495]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5769D000 == 62 [pid = 1008] [id = 496]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798F000 == 61 [pid = 1008] [id = 497]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525B0000 == 60 [pid = 1008] [id = 498]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F586A8000 == 59 [pid = 1008] [id = 499]
03:24:46 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CAE800 == 58 [pid = 1008] [id = 500]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 264 (0000000F441BD400) [pid = 1008] [serial = 1181] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 263 (0000000F54311C00) [pid = 1008] [serial = 1267] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 262 (0000000F58771000) [pid = 1008] [serial = 1259] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 261 (0000000F56DE8C00) [pid = 1008] [serial = 1256] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 260 (0000000F4945E000) [pid = 1008] [serial = 1262] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 259 (0000000F58775000) [pid = 1008] [serial = 1187] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 258 (0000000F55186400) [pid = 1008] [serial = 1184] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 257 (0000000F4CB91400) [pid = 1008] [serial = 1253] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 256 (0000000F583A2400) [pid = 1008] [serial = 1272] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 255 (0000000F5904DC00) [pid = 1008] [serial = 1277] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 254 (0000000F5B20B000) [pid = 1008] [serial = 1280] [outer = 0000000000000000] [url = about:blank]
03:24:46 INFO - PROCESS | 1008 | --DOMWINDOW == 253 (0000000F53598800) [pid = 1008] [serial = 1283] [outer = 0000000000000000] [url = about:blank]
03:24:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E30D000 == 59 [pid = 1008] [id = 531]
03:24:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 254 (0000000F3DD33800) [pid = 1008] [serial = 1488] [outer = 0000000000000000]
03:24:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 255 (0000000F3E357800) [pid = 1008] [serial = 1489] [outer = 0000000F3DD33800]
03:24:47 INFO - PROCESS | 1008 | 1448018687122 Marionette INFO loaded listener.js
03:24:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 256 (0000000F4831E800) [pid = 1008] [serial = 1490] [outer = 0000000F3DD33800]
03:24:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:47 INFO - document served over http requires an http
03:24:47 INFO - sub-resource via script-tag using the meta-csp
03:24:47 INFO - delivery method with no-redirect and when
03:24:47 INFO - the target request is same-origin.
03:24:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1494ms
03:24:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:24:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E31D000 == 60 [pid = 1008] [id = 532]
03:24:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 257 (0000000F4A1C7C00) [pid = 1008] [serial = 1491] [outer = 0000000000000000]
03:24:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 258 (0000000F4ABEE400) [pid = 1008] [serial = 1492] [outer = 0000000F4A1C7C00]
03:24:48 INFO - PROCESS | 1008 | 1448018688028 Marionette INFO loaded listener.js
03:24:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 259 (0000000F4C450800) [pid = 1008] [serial = 1493] [outer = 0000000F4A1C7C00]
03:24:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:48 INFO - document served over http requires an http
03:24:48 INFO - sub-resource via script-tag using the meta-csp
03:24:48 INFO - delivery method with swap-origin-redirect and when
03:24:48 INFO - the target request is same-origin.
03:24:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 838ms
03:24:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:24:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FA2000 == 61 [pid = 1008] [id = 533]
03:24:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 260 (0000000F4CB86400) [pid = 1008] [serial = 1494] [outer = 0000000000000000]
03:24:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 261 (0000000F4CB8A000) [pid = 1008] [serial = 1495] [outer = 0000000F4CB86400]
03:24:48 INFO - PROCESS | 1008 | 1448018688841 Marionette INFO loaded listener.js
03:24:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 262 (0000000F4E01F800) [pid = 1008] [serial = 1496] [outer = 0000000F4CB86400]
03:24:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:49 INFO - document served over http requires an http
03:24:49 INFO - sub-resource via xhr-request using the meta-csp
03:24:49 INFO - delivery method with keep-origin-redirect and when
03:24:49 INFO - the target request is same-origin.
03:24:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 774ms
03:24:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:24:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B6F000 == 62 [pid = 1008] [id = 534]
03:24:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 263 (0000000F4E466000) [pid = 1008] [serial = 1497] [outer = 0000000000000000]
03:24:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 264 (0000000F4E517C00) [pid = 1008] [serial = 1498] [outer = 0000000F4E466000]
03:24:49 INFO - PROCESS | 1008 | 1448018689627 Marionette INFO loaded listener.js
03:24:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 265 (0000000F4E5EDC00) [pid = 1008] [serial = 1499] [outer = 0000000F4E466000]
03:24:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:50 INFO - document served over http requires an http
03:24:50 INFO - sub-resource via xhr-request using the meta-csp
03:24:50 INFO - delivery method with no-redirect and when
03:24:50 INFO - the target request is same-origin.
03:24:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 734ms
03:24:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:24:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2D800 == 63 [pid = 1008] [id = 535]
03:24:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 266 (0000000F4E829000) [pid = 1008] [serial = 1500] [outer = 0000000000000000]
03:24:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 267 (0000000F4E8A2C00) [pid = 1008] [serial = 1501] [outer = 0000000F4E829000]
03:24:50 INFO - PROCESS | 1008 | 1448018690374 Marionette INFO loaded listener.js
03:24:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 268 (0000000F4FD3E800) [pid = 1008] [serial = 1502] [outer = 0000000F4E829000]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 267 (0000000F3F362400) [pid = 1008] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 266 (0000000F6384A000) [pid = 1008] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 265 (0000000F5CE6B400) [pid = 1008] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 264 (0000000F60A4BC00) [pid = 1008] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 263 (0000000F63E23000) [pid = 1008] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 262 (0000000F68983C00) [pid = 1008] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 261 (0000000F6B96B400) [pid = 1008] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 260 (0000000F63D9FC00) [pid = 1008] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 259 (0000000F63868000) [pid = 1008] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 258 (0000000F64763C00) [pid = 1008] [serial = 1223] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 257 (0000000F5E9C5800) [pid = 1008] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 256 (0000000F5F407800) [pid = 1008] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 255 (0000000F6BBB1800) [pid = 1008] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 254 (0000000F3E358C00) [pid = 1008] [serial = 1228] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 253 (0000000F60A50000) [pid = 1008] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 252 (0000000F6371E000) [pid = 1008] [serial = 1347] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 251 (0000000F68C9D000) [pid = 1008] [serial = 1352] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018637237]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 250 (0000000F65D47800) [pid = 1008] [serial = 1357] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 249 (0000000F5C9CB000) [pid = 1008] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 248 (0000000F3E353400) [pid = 1008] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 247 (0000000F443B4800) [pid = 1008] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 246 (0000000F3D6BC000) [pid = 1008] [serial = 1396] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 245 (0000000F5D6EF800) [pid = 1008] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 244 (0000000F3EEC2800) [pid = 1008] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 243 (0000000F3D6B7C00) [pid = 1008] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 242 (0000000F5CADBC00) [pid = 1008] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F6119D400) [pid = 1008] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F58E88800) [pid = 1008] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F5BEB5800) [pid = 1008] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F433F8800) [pid = 1008] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F60A58800) [pid = 1008] [serial = 1315] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F58396800) [pid = 1008] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F63846800) [pid = 1008] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F4FD96C00) [pid = 1008] [serial = 1399] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F6021B800) [pid = 1008] [serial = 1312] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F55B37800) [pid = 1008] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F559EC400) [pid = 1008] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F4C960800) [pid = 1008] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F3EB7E400) [pid = 1008] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F60220000) [pid = 1008] [serial = 1310] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018624848]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F3ED6E000) [pid = 1008] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F5283CC00) [pid = 1008] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F58531800) [pid = 1008] [serial = 1389] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F58536400) [pid = 1008] [serial = 1391] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F59047C00) [pid = 1008] [serial = 1394] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018653068]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F5E9C9C00) [pid = 1008] [serial = 1307] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F5C3A8800) [pid = 1008] [serial = 1405] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F5B0DE800) [pid = 1008] [serial = 1395] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018653068]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F5875F000) [pid = 1008] [serial = 1392] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F63851400) [pid = 1008] [serial = 1321] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F698BD400) [pid = 1008] [serial = 1327] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F6422C000) [pid = 1008] [serial = 1324] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F5AE65400) [pid = 1008] [serial = 1297] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F435D1C00) [pid = 1008] [serial = 1369] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F5E9CB400) [pid = 1008] [serial = 1306] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F5D06CC00) [pid = 1008] [serial = 1303] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F5847D000) [pid = 1008] [serial = 1390] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F583A1000) [pid = 1008] [serial = 1387] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F3E361000) [pid = 1008] [serial = 1366] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F4E526800) [pid = 1008] [serial = 1294] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F3D7B1C00) [pid = 1008] [serial = 1378] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F60A08400) [pid = 1008] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018624848]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F5F40C400) [pid = 1008] [serial = 1308] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F58E41000) [pid = 1008] [serial = 1400] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F3DD2A800) [pid = 1008] [serial = 1397] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F611BB800) [pid = 1008] [serial = 1318] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F3F2D8000) [pid = 1008] [serial = 1372] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F5430BC00) [pid = 1008] [serial = 1375] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F55B38800) [pid = 1008] [serial = 1384] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F5C9B6000) [pid = 1008] [serial = 1300] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F45008C00) [pid = 1008] [serial = 1291] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F631DA800) [pid = 1008] [serial = 1333] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F611C2800) [pid = 1008] [serial = 1316] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F6096D400) [pid = 1008] [serial = 1313] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F63055C00) [pid = 1008] [serial = 1330] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F57817C00) [pid = 1008] [serial = 1402] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F4D206800) [pid = 1008] [serial = 1381] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F69BEDC00) [pid = 1008] [serial = 1336] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5F3CC000) [pid = 1008] [serial = 1339] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F6618B800) [pid = 1008] [serial = 1342] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F6371EC00) [pid = 1008] [serial = 1348] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F640ECC00) [pid = 1008] [serial = 1345] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F66195C00) [pid = 1008] [serial = 1353] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018637237]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F63721800) [pid = 1008] [serial = 1350] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F65D49000) [pid = 1008] [serial = 1358] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F68CA3400) [pid = 1008] [serial = 1355] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F65D52C00) [pid = 1008] [serial = 1360] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F55C45000) [pid = 1008] [serial = 1363] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F5C498C00) [pid = 1008] [serial = 1247] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F6C207C00) [pid = 1008] [serial = 1328] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4FD60000) [pid = 1008] [serial = 1370] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5CC52000) [pid = 1008] [serial = 1289] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F63865800) [pid = 1008] [serial = 1214] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4FBB5C00) [pid = 1008] [serial = 1373] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F55B34C00) [pid = 1008] [serial = 1376] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4D225000) [pid = 1008] [serial = 1292] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F5C9D9000) [pid = 1008] [serial = 1244] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F698B6C00) [pid = 1008] [serial = 1331] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F5D6EC800) [pid = 1008] [serial = 1196] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F611A3000) [pid = 1008] [serial = 1205] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F6475B400) [pid = 1008] [serial = 1220] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F6BBAF000) [pid = 1008] [serial = 1235] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F6BBAD800) [pid = 1008] [serial = 1238] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F64758400) [pid = 1008] [serial = 1211] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F64760800) [pid = 1008] [serial = 1217] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F6615E000) [pid = 1008] [serial = 1225] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F5F405C00) [pid = 1008] [serial = 1199] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F60A12C00) [pid = 1008] [serial = 1202] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F6C20E800) [pid = 1008] [serial = 1241] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F68981000) [pid = 1008] [serial = 1230] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F64496C00) [pid = 1008] [serial = 1208] [outer = 0000000000000000] [url = about:blank]
03:24:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:51 INFO - document served over http requires an http
03:24:51 INFO - sub-resource via xhr-request using the meta-csp
03:24:51 INFO - delivery method with swap-origin-redirect and when
03:24:51 INFO - the target request is same-origin.
03:24:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1492ms
03:24:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:24:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FC5800 == 64 [pid = 1008] [id = 536]
03:24:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F4BB7C800) [pid = 1008] [serial = 1503] [outer = 0000000000000000]
03:24:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F4FBB3800) [pid = 1008] [serial = 1504] [outer = 0000000F4BB7C800]
03:24:51 INFO - PROCESS | 1008 | 1448018691929 Marionette INFO loaded listener.js
03:24:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F4FD96C00) [pid = 1008] [serial = 1505] [outer = 0000000F4BB7C800]
03:24:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:52 INFO - document served over http requires an https
03:24:52 INFO - sub-resource via fetch-request using the meta-csp
03:24:52 INFO - delivery method with keep-origin-redirect and when
03:24:52 INFO - the target request is same-origin.
03:24:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 776ms
03:24:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:24:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CC0000 == 65 [pid = 1008] [id = 537]
03:24:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F4FDD6C00) [pid = 1008] [serial = 1506] [outer = 0000000000000000]
03:24:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F51595C00) [pid = 1008] [serial = 1507] [outer = 0000000F4FDD6C00]
03:24:52 INFO - PROCESS | 1008 | 1448018692604 Marionette INFO loaded listener.js
03:24:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F52830800) [pid = 1008] [serial = 1508] [outer = 0000000F4FDD6C00]
03:24:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:53 INFO - document served over http requires an https
03:24:53 INFO - sub-resource via fetch-request using the meta-csp
03:24:53 INFO - delivery method with no-redirect and when
03:24:53 INFO - the target request is same-origin.
03:24:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 733ms
03:24:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:24:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E30D800 == 66 [pid = 1008] [id = 538]
03:24:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F3D6B7800) [pid = 1008] [serial = 1509] [outer = 0000000000000000]
03:24:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F3D6B9400) [pid = 1008] [serial = 1510] [outer = 0000000F3D6B7800]
03:24:53 INFO - PROCESS | 1008 | 1448018693640 Marionette INFO loaded listener.js
03:24:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F3E35DC00) [pid = 1008] [serial = 1511] [outer = 0000000F3D6B7800]
03:24:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:54 INFO - document served over http requires an https
03:24:54 INFO - sub-resource via fetch-request using the meta-csp
03:24:54 INFO - delivery method with swap-origin-redirect and when
03:24:54 INFO - the target request is same-origin.
03:24:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1233ms
03:24:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:24:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC30800 == 67 [pid = 1008] [id = 539]
03:24:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F433F8800) [pid = 1008] [serial = 1512] [outer = 0000000000000000]
03:24:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F43CBC800) [pid = 1008] [serial = 1513] [outer = 0000000F433F8800]
03:24:54 INFO - PROCESS | 1008 | 1448018694788 Marionette INFO loaded listener.js
03:24:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4A1C6800) [pid = 1008] [serial = 1514] [outer = 0000000F433F8800]
03:24:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56538800 == 68 [pid = 1008] [id = 540]
03:24:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4405A400) [pid = 1008] [serial = 1515] [outer = 0000000000000000]
03:24:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4C96F400) [pid = 1008] [serial = 1516] [outer = 0000000F4405A400]
03:24:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:55 INFO - document served over http requires an https
03:24:55 INFO - sub-resource via iframe-tag using the meta-csp
03:24:55 INFO - delivery method with keep-origin-redirect and when
03:24:55 INFO - the target request is same-origin.
03:24:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1196ms
03:24:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:24:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57696800 == 69 [pid = 1008] [id = 541]
03:24:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4C969000) [pid = 1008] [serial = 1517] [outer = 0000000000000000]
03:24:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F4D0A6800) [pid = 1008] [serial = 1518] [outer = 0000000F4C969000]
03:24:56 INFO - PROCESS | 1008 | 1448018696018 Marionette INFO loaded listener.js
03:24:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F52385800) [pid = 1008] [serial = 1519] [outer = 0000000F4C969000]
03:24:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F580A0800 == 70 [pid = 1008] [id = 542]
03:24:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F52D64000) [pid = 1008] [serial = 1520] [outer = 0000000000000000]
03:24:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4FB46400) [pid = 1008] [serial = 1521] [outer = 0000000F52D64000]
03:24:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:56 INFO - document served over http requires an https
03:24:56 INFO - sub-resource via iframe-tag using the meta-csp
03:24:56 INFO - delivery method with no-redirect and when
03:24:56 INFO - the target request is same-origin.
03:24:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1192ms
03:24:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:24:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5840B000 == 71 [pid = 1008] [id = 543]
03:24:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F4FDCF400) [pid = 1008] [serial = 1522] [outer = 0000000000000000]
03:24:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F53590400) [pid = 1008] [serial = 1523] [outer = 0000000F4FDCF400]
03:24:57 INFO - PROCESS | 1008 | 1448018697223 Marionette INFO loaded listener.js
03:24:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F54F48000) [pid = 1008] [serial = 1524] [outer = 0000000F4FDCF400]
03:24:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F586AB800 == 72 [pid = 1008] [id = 544]
03:24:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5517D800) [pid = 1008] [serial = 1525] [outer = 0000000000000000]
03:24:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F54310800) [pid = 1008] [serial = 1526] [outer = 0000000F5517D800]
03:24:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:57 INFO - document served over http requires an https
03:24:57 INFO - sub-resource via iframe-tag using the meta-csp
03:24:57 INFO - delivery method with swap-origin-redirect and when
03:24:57 INFO - the target request is same-origin.
03:24:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1138ms
03:24:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:24:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CE2000 == 73 [pid = 1008] [id = 545]
03:24:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F55973000) [pid = 1008] [serial = 1527] [outer = 0000000000000000]
03:24:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F559EA000) [pid = 1008] [serial = 1528] [outer = 0000000F55973000]
03:24:58 INFO - PROCESS | 1008 | 1448018698379 Marionette INFO loaded listener.js
03:24:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F55B31000) [pid = 1008] [serial = 1529] [outer = 0000000F55973000]
03:24:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:24:59 INFO - document served over http requires an https
03:24:59 INFO - sub-resource via script-tag using the meta-csp
03:24:59 INFO - delivery method with keep-origin-redirect and when
03:24:59 INFO - the target request is same-origin.
03:24:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1180ms
03:24:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:24:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C320000 == 74 [pid = 1008] [id = 546]
03:24:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F55C74000) [pid = 1008] [serial = 1530] [outer = 0000000000000000]
03:24:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F55CCA800) [pid = 1008] [serial = 1531] [outer = 0000000F55C74000]
03:24:59 INFO - PROCESS | 1008 | 1448018699524 Marionette INFO loaded listener.js
03:24:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:24:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F56BF5000) [pid = 1008] [serial = 1532] [outer = 0000000F55C74000]
03:25:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:00 INFO - document served over http requires an https
03:25:00 INFO - sub-resource via script-tag using the meta-csp
03:25:00 INFO - delivery method with no-redirect and when
03:25:00 INFO - the target request is same-origin.
03:25:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1084ms
03:25:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:25:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1DD800 == 75 [pid = 1008] [id = 547]
03:25:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F56BEE800) [pid = 1008] [serial = 1533] [outer = 0000000000000000]
03:25:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F56E8F000) [pid = 1008] [serial = 1534] [outer = 0000000F56BEE800]
03:25:00 INFO - PROCESS | 1008 | 1448018700606 Marionette INFO loaded listener.js
03:25:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F5781C800) [pid = 1008] [serial = 1535] [outer = 0000000F56BEE800]
03:25:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:01 INFO - document served over http requires an https
03:25:01 INFO - sub-resource via script-tag using the meta-csp
03:25:01 INFO - delivery method with swap-origin-redirect and when
03:25:01 INFO - the target request is same-origin.
03:25:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1084ms
03:25:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:25:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3EE000 == 76 [pid = 1008] [id = 548]
03:25:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F56F4F800) [pid = 1008] [serial = 1536] [outer = 0000000000000000]
03:25:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F582DC000) [pid = 1008] [serial = 1537] [outer = 0000000F56F4F800]
03:25:01 INFO - PROCESS | 1008 | 1448018701697 Marionette INFO loaded listener.js
03:25:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F583A2000) [pid = 1008] [serial = 1538] [outer = 0000000F56F4F800]
03:25:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:02 INFO - document served over http requires an https
03:25:02 INFO - sub-resource via xhr-request using the meta-csp
03:25:02 INFO - delivery method with keep-origin-redirect and when
03:25:02 INFO - the target request is same-origin.
03:25:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 985ms
03:25:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:25:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E557000 == 77 [pid = 1008] [id = 549]
03:25:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F5847E400) [pid = 1008] [serial = 1539] [outer = 0000000000000000]
03:25:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F5852C400) [pid = 1008] [serial = 1540] [outer = 0000000F5847E400]
03:25:02 INFO - PROCESS | 1008 | 1448018702775 Marionette INFO loaded listener.js
03:25:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F5875C000) [pid = 1008] [serial = 1541] [outer = 0000000F5847E400]
03:25:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:03 INFO - document served over http requires an https
03:25:03 INFO - sub-resource via xhr-request using the meta-csp
03:25:03 INFO - delivery method with no-redirect and when
03:25:03 INFO - the target request is same-origin.
03:25:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1100ms
03:25:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:25:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5EA40000 == 78 [pid = 1008] [id = 550]
03:25:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F5847F800) [pid = 1008] [serial = 1542] [outer = 0000000000000000]
03:25:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F58772000) [pid = 1008] [serial = 1543] [outer = 0000000F5847F800]
03:25:03 INFO - PROCESS | 1008 | 1448018703818 Marionette INFO loaded listener.js
03:25:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F58E40000) [pid = 1008] [serial = 1544] [outer = 0000000F5847F800]
03:25:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:04 INFO - document served over http requires an https
03:25:04 INFO - sub-resource via xhr-request using the meta-csp
03:25:04 INFO - delivery method with swap-origin-redirect and when
03:25:04 INFO - the target request is same-origin.
03:25:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1026ms
03:25:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:25:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5F226800 == 79 [pid = 1008] [id = 551]
03:25:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F58E87400) [pid = 1008] [serial = 1545] [outer = 0000000000000000]
03:25:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F5904F800) [pid = 1008] [serial = 1546] [outer = 0000000F58E87400]
03:25:04 INFO - PROCESS | 1008 | 1448018704881 Marionette INFO loaded listener.js
03:25:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F5B0D9800) [pid = 1008] [serial = 1547] [outer = 0000000F58E87400]
03:25:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:05 INFO - document served over http requires an http
03:25:05 INFO - sub-resource via fetch-request using the meta-referrer
03:25:05 INFO - delivery method with keep-origin-redirect and when
03:25:05 INFO - the target request is cross-origin.
03:25:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1043ms
03:25:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:25:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F602E1000 == 80 [pid = 1008] [id = 552]
03:25:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F5AFA0800) [pid = 1008] [serial = 1548] [outer = 0000000000000000]
03:25:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F5B90BC00) [pid = 1008] [serial = 1549] [outer = 0000000F5AFA0800]
03:25:05 INFO - PROCESS | 1008 | 1448018705941 Marionette INFO loaded listener.js
03:25:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F5BEA8800) [pid = 1008] [serial = 1550] [outer = 0000000F5AFA0800]
03:25:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:06 INFO - document served over http requires an http
03:25:06 INFO - sub-resource via fetch-request using the meta-referrer
03:25:06 INFO - delivery method with no-redirect and when
03:25:06 INFO - the target request is cross-origin.
03:25:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1043ms
03:25:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:25:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F60946800 == 81 [pid = 1008] [id = 553]
03:25:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F5B907000) [pid = 1008] [serial = 1551] [outer = 0000000000000000]
03:25:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F5C3B0400) [pid = 1008] [serial = 1552] [outer = 0000000F5B907000]
03:25:06 INFO - PROCESS | 1008 | 1448018706935 Marionette INFO loaded listener.js
03:25:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F5C9CB800) [pid = 1008] [serial = 1553] [outer = 0000000F5B907000]
03:25:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:07 INFO - document served over http requires an http
03:25:07 INFO - sub-resource via fetch-request using the meta-referrer
03:25:07 INFO - delivery method with swap-origin-redirect and when
03:25:07 INFO - the target request is cross-origin.
03:25:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 923ms
03:25:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:25:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F615A8800 == 82 [pid = 1008] [id = 554]
03:25:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F5C9CD400) [pid = 1008] [serial = 1554] [outer = 0000000000000000]
03:25:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F5CA03800) [pid = 1008] [serial = 1555] [outer = 0000000F5C9CD400]
03:25:07 INFO - PROCESS | 1008 | 1448018707923 Marionette INFO loaded listener.js
03:25:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F5CAD4400) [pid = 1008] [serial = 1556] [outer = 0000000F5C9CD400]
03:25:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F61A24000 == 83 [pid = 1008] [id = 555]
03:25:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F5CC52000) [pid = 1008] [serial = 1557] [outer = 0000000000000000]
03:25:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F5CC52C00) [pid = 1008] [serial = 1558] [outer = 0000000F5CC52000]
03:25:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:08 INFO - document served over http requires an http
03:25:08 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:08 INFO - delivery method with keep-origin-redirect and when
03:25:08 INFO - the target request is cross-origin.
03:25:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1087ms
03:25:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:25:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F62B70000 == 84 [pid = 1008] [id = 556]
03:25:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F5CAD3400) [pid = 1008] [serial = 1559] [outer = 0000000000000000]
03:25:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F5CC7B400) [pid = 1008] [serial = 1560] [outer = 0000000F5CAD3400]
03:25:09 INFO - PROCESS | 1008 | 1448018709023 Marionette INFO loaded listener.js
03:25:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F5CE78C00) [pid = 1008] [serial = 1561] [outer = 0000000F5CAD3400]
03:25:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6354A000 == 85 [pid = 1008] [id = 557]
03:25:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F5D06B400) [pid = 1008] [serial = 1562] [outer = 0000000000000000]
03:25:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F5CE78000) [pid = 1008] [serial = 1563] [outer = 0000000F5D06B400]
03:25:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:09 INFO - document served over http requires an http
03:25:09 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:09 INFO - delivery method with no-redirect and when
03:25:09 INFO - the target request is cross-origin.
03:25:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1026ms
03:25:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:25:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6374D800 == 86 [pid = 1008] [id = 558]
03:25:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F5D064C00) [pid = 1008] [serial = 1564] [outer = 0000000000000000]
03:25:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F5D0DFC00) [pid = 1008] [serial = 1565] [outer = 0000000F5D064C00]
03:25:10 INFO - PROCESS | 1008 | 1448018710110 Marionette INFO loaded listener.js
03:25:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F5E812800) [pid = 1008] [serial = 1566] [outer = 0000000F5D064C00]
03:25:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6388D800 == 87 [pid = 1008] [id = 559]
03:25:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F5E9C3400) [pid = 1008] [serial = 1567] [outer = 0000000000000000]
03:25:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F5E9CCC00) [pid = 1008] [serial = 1568] [outer = 0000000F5E9C3400]
03:25:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:10 INFO - document served over http requires an http
03:25:10 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:10 INFO - delivery method with swap-origin-redirect and when
03:25:10 INFO - the target request is cross-origin.
03:25:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1092ms
03:25:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:25:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F63C76000 == 88 [pid = 1008] [id = 560]
03:25:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F5E9C4000) [pid = 1008] [serial = 1569] [outer = 0000000000000000]
03:25:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F5E9CB400) [pid = 1008] [serial = 1570] [outer = 0000000F5E9C4000]
03:25:11 INFO - PROCESS | 1008 | 1448018711201 Marionette INFO loaded listener.js
03:25:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F5F3C1800) [pid = 1008] [serial = 1571] [outer = 0000000F5E9C4000]
03:25:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D4E000 == 87 [pid = 1008] [id = 10]
03:25:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:11 INFO - document served over http requires an http
03:25:11 INFO - sub-resource via script-tag using the meta-referrer
03:25:11 INFO - delivery method with keep-origin-redirect and when
03:25:11 INFO - the target request is cross-origin.
03:25:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1142ms
03:25:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:25:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F64054000 == 88 [pid = 1008] [id = 561]
03:25:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 227 (0000000F5F26A800) [pid = 1008] [serial = 1572] [outer = 0000000000000000]
03:25:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 228 (0000000F5F3CF000) [pid = 1008] [serial = 1573] [outer = 0000000F5F26A800]
03:25:12 INFO - PROCESS | 1008 | 1448018712305 Marionette INFO loaded listener.js
03:25:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 229 (0000000F5F6B9C00) [pid = 1008] [serial = 1574] [outer = 0000000F5F26A800]
03:25:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:12 INFO - document served over http requires an http
03:25:12 INFO - sub-resource via script-tag using the meta-referrer
03:25:12 INFO - delivery method with no-redirect and when
03:25:12 INFO - the target request is cross-origin.
03:25:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 986ms
03:25:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:25:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F645DC800 == 89 [pid = 1008] [id = 562]
03:25:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 230 (0000000F5F40E400) [pid = 1008] [serial = 1575] [outer = 0000000000000000]
03:25:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 231 (0000000F6021C000) [pid = 1008] [serial = 1576] [outer = 0000000F5F40E400]
03:25:13 INFO - PROCESS | 1008 | 1448018713293 Marionette INFO loaded listener.js
03:25:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 232 (0000000F60A0F000) [pid = 1008] [serial = 1577] [outer = 0000000F5F40E400]
03:25:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:13 INFO - document served over http requires an http
03:25:13 INFO - sub-resource via script-tag using the meta-referrer
03:25:13 INFO - delivery method with swap-origin-redirect and when
03:25:13 INFO - the target request is cross-origin.
03:25:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1003ms
03:25:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:25:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F660A8800 == 90 [pid = 1008] [id = 563]
03:25:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 233 (0000000F5B0E2000) [pid = 1008] [serial = 1578] [outer = 0000000000000000]
03:25:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F61132000) [pid = 1008] [serial = 1579] [outer = 0000000F5B0E2000]
03:25:14 INFO - PROCESS | 1008 | 1448018714332 Marionette INFO loaded listener.js
03:25:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F611A7C00) [pid = 1008] [serial = 1580] [outer = 0000000F5B0E2000]
03:25:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:14 INFO - document served over http requires an http
03:25:14 INFO - sub-resource via xhr-request using the meta-referrer
03:25:14 INFO - delivery method with keep-origin-redirect and when
03:25:14 INFO - the target request is cross-origin.
03:25:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
03:25:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:25:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F661A4000 == 91 [pid = 1008] [id = 564]
03:25:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F60A58800) [pid = 1008] [serial = 1581] [outer = 0000000000000000]
03:25:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F61204800) [pid = 1008] [serial = 1582] [outer = 0000000F60A58800]
03:25:15 INFO - PROCESS | 1008 | 1448018715317 Marionette INFO loaded listener.js
03:25:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F61A86000) [pid = 1008] [serial = 1583] [outer = 0000000F60A58800]
03:25:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:15 INFO - document served over http requires an http
03:25:15 INFO - sub-resource via xhr-request using the meta-referrer
03:25:15 INFO - delivery method with no-redirect and when
03:25:15 INFO - the target request is cross-origin.
03:25:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 985ms
03:25:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:25:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F68C4A000 == 92 [pid = 1008] [id = 565]
03:25:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F61A88000) [pid = 1008] [serial = 1584] [outer = 0000000000000000]
03:25:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F63052000) [pid = 1008] [serial = 1585] [outer = 0000000F61A88000]
03:25:16 INFO - PROCESS | 1008 | 1448018716332 Marionette INFO loaded listener.js
03:25:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F630DE400) [pid = 1008] [serial = 1586] [outer = 0000000F61A88000]
03:25:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:16 INFO - document served over http requires an http
03:25:16 INFO - sub-resource via xhr-request using the meta-referrer
03:25:16 INFO - delivery method with swap-origin-redirect and when
03:25:16 INFO - the target request is cross-origin.
03:25:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 986ms
03:25:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:25:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F698E7800 == 93 [pid = 1008] [id = 566]
03:25:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F631D9800) [pid = 1008] [serial = 1587] [outer = 0000000000000000]
03:25:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 243 (0000000F631E2800) [pid = 1008] [serial = 1588] [outer = 0000000F631D9800]
03:25:17 INFO - PROCESS | 1008 | 1448018717316 Marionette INFO loaded listener.js
03:25:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 244 (0000000F63848800) [pid = 1008] [serial = 1589] [outer = 0000000F631D9800]
03:25:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:18 INFO - document served over http requires an https
03:25:18 INFO - sub-resource via fetch-request using the meta-referrer
03:25:18 INFO - delivery method with keep-origin-redirect and when
03:25:18 INFO - the target request is cross-origin.
03:25:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1175ms
03:25:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:25:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58694000 == 94 [pid = 1008] [id = 567]
03:25:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 245 (0000000F433F3400) [pid = 1008] [serial = 1590] [outer = 0000000000000000]
03:25:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 246 (0000000F56BE6800) [pid = 1008] [serial = 1591] [outer = 0000000F433F3400]
03:25:21 INFO - PROCESS | 1008 | 1448018721684 Marionette INFO loaded listener.js
03:25:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 247 (0000000F639A4800) [pid = 1008] [serial = 1592] [outer = 0000000F433F3400]
03:25:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:22 INFO - document served over http requires an https
03:25:22 INFO - sub-resource via fetch-request using the meta-referrer
03:25:22 INFO - delivery method with no-redirect and when
03:25:22 INFO - the target request is cross-origin.
03:25:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 4238ms
03:25:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:25:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE5800 == 95 [pid = 1008] [id = 568]
03:25:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 248 (0000000F43CBCC00) [pid = 1008] [serial = 1593] [outer = 0000000000000000]
03:25:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 249 (0000000F4C951400) [pid = 1008] [serial = 1594] [outer = 0000000F43CBCC00]
03:25:22 INFO - PROCESS | 1008 | 1448018722755 Marionette INFO loaded listener.js
03:25:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 250 (0000000F5D0E5C00) [pid = 1008] [serial = 1595] [outer = 0000000F43CBCC00]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6E1000 == 94 [pid = 1008] [id = 502]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F580A8800 == 93 [pid = 1008] [id = 503]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D52A000 == 92 [pid = 1008] [id = 504]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D995800 == 91 [pid = 1008] [id = 505]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E924000 == 90 [pid = 1008] [id = 506]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F009000 == 89 [pid = 1008] [id = 507]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F49D000 == 88 [pid = 1008] [id = 508]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6089D000 == 87 [pid = 1008] [id = 509]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6091E800 == 86 [pid = 1008] [id = 510]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6095A800 == 85 [pid = 1008] [id = 511]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F615B4000 == 84 [pid = 1008] [id = 512]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F61A0B800 == 83 [pid = 1008] [id = 513]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6315C800 == 82 [pid = 1008] [id = 514]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63749000 == 81 [pid = 1008] [id = 515]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63C70000 == 80 [pid = 1008] [id = 516]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F645CA000 == 79 [pid = 1008] [id = 517]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F660EF800 == 78 [pid = 1008] [id = 518]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F69828000 == 77 [pid = 1008] [id = 519]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6B94A800 == 76 [pid = 1008] [id = 520]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6CB11800 == 75 [pid = 1008] [id = 521]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6CB66800 == 74 [pid = 1008] [id = 522]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6CB7E000 == 73 [pid = 1008] [id = 523]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4928D000 == 72 [pid = 1008] [id = 524]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3DF8D800 == 71 [pid = 1008] [id = 525]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450C6000 == 70 [pid = 1008] [id = 526]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A5B6800 == 69 [pid = 1008] [id = 527]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3DF98000 == 68 [pid = 1008] [id = 528]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C81A800 == 67 [pid = 1008] [id = 529]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51108800 == 66 [pid = 1008] [id = 530]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E30D000 == 65 [pid = 1008] [id = 531]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E31D000 == 64 [pid = 1008] [id = 532]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CAA3000 == 63 [pid = 1008] [id = 501]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FA2000 == 62 [pid = 1008] [id = 533]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B6F000 == 61 [pid = 1008] [id = 534]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FC5800 == 60 [pid = 1008] [id = 536]
03:25:24 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CC0000 == 59 [pid = 1008] [id = 537]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2D800 == 58 [pid = 1008] [id = 535]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4D035800 == 57 [pid = 1008] [id = 11]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E30D800 == 56 [pid = 1008] [id = 538]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC30800 == 55 [pid = 1008] [id = 539]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56538800 == 54 [pid = 1008] [id = 540]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57696800 == 53 [pid = 1008] [id = 541]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F580A0800 == 52 [pid = 1008] [id = 542]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5840B000 == 51 [pid = 1008] [id = 543]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F586AB800 == 50 [pid = 1008] [id = 544]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CE2000 == 49 [pid = 1008] [id = 545]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C320000 == 48 [pid = 1008] [id = 546]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1DD800 == 47 [pid = 1008] [id = 547]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3EE000 == 46 [pid = 1008] [id = 548]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E557000 == 45 [pid = 1008] [id = 549]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5EA40000 == 44 [pid = 1008] [id = 550]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5F226800 == 43 [pid = 1008] [id = 551]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F602E1000 == 42 [pid = 1008] [id = 552]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F60946800 == 41 [pid = 1008] [id = 553]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F615A8800 == 40 [pid = 1008] [id = 554]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F61A24000 == 39 [pid = 1008] [id = 555]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F62B70000 == 38 [pid = 1008] [id = 556]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6354A000 == 37 [pid = 1008] [id = 557]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6374D800 == 36 [pid = 1008] [id = 558]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6388D800 == 35 [pid = 1008] [id = 559]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F63C76000 == 34 [pid = 1008] [id = 560]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F64054000 == 33 [pid = 1008] [id = 561]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F645DC800 == 32 [pid = 1008] [id = 562]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F660A8800 == 31 [pid = 1008] [id = 563]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F661A4000 == 30 [pid = 1008] [id = 564]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F68C4A000 == 29 [pid = 1008] [id = 565]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F698E7800 == 28 [pid = 1008] [id = 566]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58694000 == 27 [pid = 1008] [id = 567]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D980800 == 26 [pid = 1008] [id = 459]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F6094A000 == 25 [pid = 1008] [id = 276]
03:25:28 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57934000 == 24 [pid = 1008] [id = 293]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 249 (0000000F5852AC00) [pid = 1008] [serial = 1388] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 248 (0000000F58E87800) [pid = 1008] [serial = 1393] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 247 (0000000F5B20D800) [pid = 1008] [serial = 1403] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 246 (0000000F52D5D400) [pid = 1008] [serial = 1382] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 245 (0000000F6119A000) [pid = 1008] [serial = 1314] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 244 (0000000F5CC8EC00) [pid = 1008] [serial = 1301] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 243 (0000000F61A81000) [pid = 1008] [serial = 1319] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 242 (0000000F6095F400) [pid = 1008] [serial = 1309] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F435D1400) [pid = 1008] [serial = 1379] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F55C46C00) [pid = 1008] [serial = 1295] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F45CA6400) [pid = 1008] [serial = 1367] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F5D6F9000) [pid = 1008] [serial = 1304] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F5BAE6400) [pid = 1008] [serial = 1298] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F644A0800) [pid = 1008] [serial = 1325] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F63DA2800) [pid = 1008] [serial = 1322] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F4C94A000) [pid = 1008] [serial = 1398] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F56F4F400) [pid = 1008] [serial = 1385] [outer = 0000000000000000] [url = about:blank]
03:25:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:28 INFO - document served over http requires an https
03:25:28 INFO - sub-resource via fetch-request using the meta-referrer
03:25:28 INFO - delivery method with swap-origin-redirect and when
03:25:28 INFO - the target request is cross-origin.
03:25:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 6618ms
03:25:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:25:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E754000 == 25 [pid = 1008] [id = 569]
03:25:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 234 (0000000F3D89C400) [pid = 1008] [serial = 1596] [outer = 0000000000000000]
03:25:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 235 (0000000F3DD2E800) [pid = 1008] [serial = 1597] [outer = 0000000F3D89C400]
03:25:29 INFO - PROCESS | 1008 | 1448018729186 Marionette INFO loaded listener.js
03:25:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 236 (0000000F3DFC6400) [pid = 1008] [serial = 1598] [outer = 0000000F3D89C400]
03:25:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43021800 == 26 [pid = 1008] [id = 570]
03:25:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 237 (0000000F3DFBAC00) [pid = 1008] [serial = 1599] [outer = 0000000000000000]
03:25:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 238 (0000000F3E7DB800) [pid = 1008] [serial = 1600] [outer = 0000000F3DFBAC00]
03:25:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:29 INFO - document served over http requires an https
03:25:29 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:29 INFO - delivery method with keep-origin-redirect and when
03:25:29 INFO - the target request is cross-origin.
03:25:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 944ms
03:25:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:25:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435B8000 == 27 [pid = 1008] [id = 571]
03:25:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 239 (0000000F3E78C400) [pid = 1008] [serial = 1601] [outer = 0000000000000000]
03:25:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 240 (0000000F3E899C00) [pid = 1008] [serial = 1602] [outer = 0000000F3E78C400]
03:25:30 INFO - PROCESS | 1008 | 1448018730155 Marionette INFO loaded listener.js
03:25:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 241 (0000000F3ED75C00) [pid = 1008] [serial = 1603] [outer = 0000000F3E78C400]
03:25:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44129800 == 28 [pid = 1008] [id = 572]
03:25:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 242 (0000000F3EDF4800) [pid = 1008] [serial = 1604] [outer = 0000000000000000]
03:25:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 243 (0000000F3F35BC00) [pid = 1008] [serial = 1605] [outer = 0000000F3EDF4800]
03:25:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:30 INFO - document served over http requires an https
03:25:30 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:30 INFO - delivery method with no-redirect and when
03:25:30 INFO - the target request is cross-origin.
03:25:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 881ms
03:25:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:25:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4822F800 == 29 [pid = 1008] [id = 573]
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 244 (0000000F3D7D4800) [pid = 1008] [serial = 1606] [outer = 0000000000000000]
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 245 (0000000F3F365000) [pid = 1008] [serial = 1607] [outer = 0000000F3D7D4800]
03:25:31 INFO - PROCESS | 1008 | 1448018731116 Marionette INFO loaded listener.js
03:25:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 246 (0000000F43277400) [pid = 1008] [serial = 1608] [outer = 0000000F3D7D4800]
03:25:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49440800 == 30 [pid = 1008] [id = 574]
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 247 (0000000F432D3000) [pid = 1008] [serial = 1609] [outer = 0000000000000000]
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 248 (0000000F433F5800) [pid = 1008] [serial = 1610] [outer = 0000000F432D3000]
03:25:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:31 INFO - document served over http requires an https
03:25:31 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:31 INFO - delivery method with swap-origin-redirect and when
03:25:31 INFO - the target request is cross-origin.
03:25:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 944ms
03:25:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:25:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A237000 == 31 [pid = 1008] [id = 575]
03:25:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 249 (0000000F3E780800) [pid = 1008] [serial = 1611] [outer = 0000000000000000]
03:25:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 250 (0000000F433F2000) [pid = 1008] [serial = 1612] [outer = 0000000F3E780800]
03:25:32 INFO - PROCESS | 1008 | 1448018732032 Marionette INFO loaded listener.js
03:25:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 251 (0000000F43CBF800) [pid = 1008] [serial = 1613] [outer = 0000000F3E780800]
03:25:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:32 INFO - document served over http requires an https
03:25:32 INFO - sub-resource via script-tag using the meta-referrer
03:25:32 INFO - delivery method with keep-origin-redirect and when
03:25:32 INFO - the target request is cross-origin.
03:25:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 837ms
03:25:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 250 (0000000F55189C00) [pid = 1008] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 249 (0000000F51592400) [pid = 1008] [serial = 29] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 248 (0000000F4935F400) [pid = 1008] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 247 (0000000F4E466000) [pid = 1008] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 246 (0000000F5C49A000) [pid = 1008] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 245 (0000000F5F271800) [pid = 1008] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 244 (0000000F6475E000) [pid = 1008] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 243 (0000000F4BB7C800) [pid = 1008] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 242 (0000000F5D06B000) [pid = 1008] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 241 (0000000F4357F400) [pid = 1008] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 240 (0000000F63050800) [pid = 1008] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 239 (0000000F5F3CF800) [pid = 1008] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 238 (0000000F6305CC00) [pid = 1008] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 237 (0000000F61213400) [pid = 1008] [serial = 1438] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 236 (0000000F6C9E9400) [pid = 1008] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 235 (0000000F4FDD6C00) [pid = 1008] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 234 (0000000F640E8000) [pid = 1008] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 233 (0000000F65D51800) [pid = 1008] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 232 (0000000F63997400) [pid = 1008] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 231 (0000000F639A3800) [pid = 1008] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 230 (0000000F6BBB0400) [pid = 1008] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 229 (0000000F630D5800) [pid = 1008] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 228 (0000000F64759C00) [pid = 1008] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 227 (0000000F3F2C3800) [pid = 1008] [serial = 1478] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018683429]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 226 (0000000F631E3C00) [pid = 1008] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F44D31800) [pid = 1008] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F3D6B2000) [pid = 1008] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F4CB86400) [pid = 1008] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F6371D000) [pid = 1008] [serial = 1349] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F4945DC00) [pid = 1008] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F58E35800) [pid = 1008] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F5AE65C00) [pid = 1008] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F3DD33800) [pid = 1008] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F66156C00) [pid = 1008] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F60A55800) [pid = 1008] [serial = 1433] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F3DF16800) [pid = 1008] [serial = 1475] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F4A1C7C00) [pid = 1008] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F5F6B8800) [pid = 1008] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F6399EC00) [pid = 1008] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F4FD90C00) [pid = 1008] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F69C64400) [pid = 1008] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F6151B400) [pid = 1008] [serial = 1436] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018666338]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F63999800) [pid = 1008] [serial = 1441] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F3F364C00) [pid = 1008] [serial = 1480] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F698B3C00) [pid = 1008] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F5F3C9400) [pid = 1008] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F4E829000) [pid = 1008] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F5CA63000) [pid = 1008] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F432D4800) [pid = 1008] [serial = 1483] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F68CA1400) [pid = 1008] [serial = 1354] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F61139400) [pid = 1008] [serial = 1431] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F3E362800) [pid = 1008] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F51595C00) [pid = 1008] [serial = 1507] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F65D4F400) [pid = 1008] [serial = 1447] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F4500A000) [pid = 1008] [serial = 1486] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F630D9800) [pid = 1008] [serial = 1456] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F4E517C00) [pid = 1008] [serial = 1498] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4CB8A000) [pid = 1008] [serial = 1495] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F6897E800) [pid = 1008] [serial = 1450] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F6C9E0C00) [pid = 1008] [serial = 1465] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4E8A2C00) [pid = 1008] [serial = 1501] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5F3CA400) [pid = 1008] [serial = 1426] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F3E58E400) [pid = 1008] [serial = 1476] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F63E2F800) [pid = 1008] [serial = 1444] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4FBB3800) [pid = 1008] [serial = 1504] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F60A10800) [pid = 1008] [serial = 1429] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F3F4A3800) [pid = 1008] [serial = 1481] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F69AC3400) [pid = 1008] [serial = 1453] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F5CC4F400) [pid = 1008] [serial = 1420] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F44102400) [pid = 1008] [serial = 1484] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4ABEE400) [pid = 1008] [serial = 1492] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F6B970400) [pid = 1008] [serial = 1462] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F61A87400) [pid = 1008] [serial = 1437] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018666338]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F435D2000) [pid = 1008] [serial = 1471] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3D7B0000) [pid = 1008] [serial = 1474] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F5E80EC00) [pid = 1008] [serial = 1423] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4A1E2400) [pid = 1008] [serial = 1408] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F6CBB0400) [pid = 1008] [serial = 1468] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F5B0DD000) [pid = 1008] [serial = 1414] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F5C9CD000) [pid = 1008] [serial = 1417] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F3E357800) [pid = 1008] [serial = 1489] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F611A4800) [pid = 1008] [serial = 1432] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F611A5000) [pid = 1008] [serial = 1434] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F3DFC0000) [pid = 1008] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018683429]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F61A83C00) [pid = 1008] [serial = 1439] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5282E400) [pid = 1008] [serial = 1411] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F639A0C00) [pid = 1008] [serial = 1442] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F69C5C400) [pid = 1008] [serial = 1459] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F60A0B800) [pid = 1008] [serial = 1110] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F68C98000) [pid = 1008] [serial = 1340] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F5BEB5400) [pid = 1008] [serial = 1415] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F5CA0D000) [pid = 1008] [serial = 1418] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F68C98400) [pid = 1008] [serial = 1351] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F69AC2C00) [pid = 1008] [serial = 1364] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F5BADAC00) [pid = 1008] [serial = 1178] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F69BF6C00) [pid = 1008] [serial = 1337] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F65D63800) [pid = 1008] [serial = 1361] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F4E01F800) [pid = 1008] [serial = 1496] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F69BF7800) [pid = 1008] [serial = 1454] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F69BF0C00) [pid = 1008] [serial = 1457] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F631E3000) [pid = 1008] [serial = 1334] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F69AC9400) [pid = 1008] [serial = 1356] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F69C65C00) [pid = 1008] [serial = 1460] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F66195000) [pid = 1008] [serial = 1343] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F4E5EDC00) [pid = 1008] [serial = 1499] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F4FD3E800) [pid = 1008] [serial = 1502] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F559F6000) [pid = 1008] [serial = 1412] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F6618EC00) [pid = 1008] [serial = 1346] [outer = 0000000000000000] [url = about:blank]
03:25:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D59000 == 32 [pid = 1008] [id = 576]
03:25:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F3D6B2000) [pid = 1008] [serial = 1614] [outer = 0000000000000000]
03:25:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F3D7B0000) [pid = 1008] [serial = 1615] [outer = 0000000F3D6B2000]
03:25:38 INFO - PROCESS | 1008 | 1448018738357 Marionette INFO loaded listener.js
03:25:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F4442BC00) [pid = 1008] [serial = 1616] [outer = 0000000F3D6B2000]
03:25:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:38 INFO - document served over http requires an https
03:25:38 INFO - sub-resource via script-tag using the meta-referrer
03:25:38 INFO - delivery method with no-redirect and when
03:25:38 INFO - the target request is cross-origin.
03:25:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 6203ms
03:25:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:25:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E322000 == 33 [pid = 1008] [id = 577]
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F3D7AE400) [pid = 1008] [serial = 1617] [outer = 0000000000000000]
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F4831E400) [pid = 1008] [serial = 1618] [outer = 0000000F3D7AE400]
03:25:39 INFO - PROCESS | 1008 | 1448018739132 Marionette INFO loaded listener.js
03:25:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F4935EC00) [pid = 1008] [serial = 1619] [outer = 0000000F3D7AE400]
03:25:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:39 INFO - document served over http requires an https
03:25:39 INFO - sub-resource via script-tag using the meta-referrer
03:25:39 INFO - delivery method with swap-origin-redirect and when
03:25:39 INFO - the target request is cross-origin.
03:25:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 734ms
03:25:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:25:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7A8800 == 34 [pid = 1008] [id = 578]
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F44476400) [pid = 1008] [serial = 1620] [outer = 0000000000000000]
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F4A010800) [pid = 1008] [serial = 1621] [outer = 0000000F44476400]
03:25:39 INFO - PROCESS | 1008 | 1448018739804 Marionette INFO loaded listener.js
03:25:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F4A1E1000) [pid = 1008] [serial = 1622] [outer = 0000000F44476400]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44437800 == 33 [pid = 1008] [id = 13]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43C0B000 == 32 [pid = 1008] [id = 29]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA37000 == 31 [pid = 1008] [id = 33]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43021800 == 30 [pid = 1008] [id = 570]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9E5800 == 29 [pid = 1008] [id = 16]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3C4000 == 28 [pid = 1008] [id = 20]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F491EB800 == 27 [pid = 1008] [id = 14]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B19000 == 26 [pid = 1008] [id = 27]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525AA000 == 25 [pid = 1008] [id = 24]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC3A000 == 24 [pid = 1008] [id = 22]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519CE800 == 23 [pid = 1008] [id = 18]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43B9E000 == 22 [pid = 1008] [id = 31]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A229000 == 21 [pid = 1008] [id = 21]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9EC800 == 20 [pid = 1008] [id = 35]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5232C000 == 19 [pid = 1008] [id = 23]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE5800 == 18 [pid = 1008] [id = 568]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E9800 == 17 [pid = 1008] [id = 25]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5335D000 == 16 [pid = 1008] [id = 26]
03:25:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E1B800 == 15 [pid = 1008] [id = 28]
03:25:44 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44129800 == 14 [pid = 1008] [id = 572]
03:25:44 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49440800 == 13 [pid = 1008] [id = 574]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F52830800) [pid = 1008] [serial = 1508] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F4405C800) [pid = 1008] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5C9AF000) [pid = 1008] [serial = 1406] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F3ED6FC00) [pid = 1008] [serial = 1477] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F6449F800) [pid = 1008] [serial = 1445] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F6C9EA400) [pid = 1008] [serial = 1466] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F6C207800) [pid = 1008] [serial = 1463] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F5F26FC00) [pid = 1008] [serial = 1424] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F433F7800) [pid = 1008] [serial = 1482] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F63862000) [pid = 1008] [serial = 1440] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4E5EF800) [pid = 1008] [serial = 1409] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F56E8C000) [pid = 1008] [serial = 1472] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F6150F800) [pid = 1008] [serial = 1435] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4C450800) [pid = 1008] [serial = 1493] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F5F6BFC00) [pid = 1008] [serial = 1427] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F698B8C00) [pid = 1008] [serial = 1451] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F5CE6CC00) [pid = 1008] [serial = 1421] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F61135000) [pid = 1008] [serial = 1430] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F4831E800) [pid = 1008] [serial = 1490] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F49352000) [pid = 1008] [serial = 1487] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F66157C00) [pid = 1008] [serial = 1448] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F4FD96C00) [pid = 1008] [serial = 1505] [outer = 0000000000000000] [url = about:blank]
03:25:44 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F6CBB9400) [pid = 1008] [serial = 1469] [outer = 0000000000000000] [url = about:blank]
03:25:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:45 INFO - document served over http requires an https
03:25:45 INFO - sub-resource via xhr-request using the meta-referrer
03:25:45 INFO - delivery method with keep-origin-redirect and when
03:25:45 INFO - the target request is cross-origin.
03:25:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5605ms
03:25:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:25:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E5A5000 == 14 [pid = 1008] [id = 579]
03:25:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F3DD32000) [pid = 1008] [serial = 1623] [outer = 0000000000000000]
03:25:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F3DD34400) [pid = 1008] [serial = 1624] [outer = 0000000F3DD32000]
03:25:45 INFO - PROCESS | 1008 | 1448018745377 Marionette INFO loaded listener.js
03:25:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F3E359000) [pid = 1008] [serial = 1625] [outer = 0000000F3DD32000]
03:25:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:45 INFO - document served over http requires an https
03:25:45 INFO - sub-resource via xhr-request using the meta-referrer
03:25:45 INFO - delivery method with no-redirect and when
03:25:45 INFO - the target request is cross-origin.
03:25:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 692ms
03:25:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:25:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435A6800 == 15 [pid = 1008] [id = 580]
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F3E360800) [pid = 1008] [serial = 1626] [outer = 0000000000000000]
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F3E58FC00) [pid = 1008] [serial = 1627] [outer = 0000000F3E360800]
03:25:46 INFO - PROCESS | 1008 | 1448018746054 Marionette INFO loaded listener.js
03:25:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F3EB7F800) [pid = 1008] [serial = 1628] [outer = 0000000F3E360800]
03:25:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:46 INFO - document served over http requires an https
03:25:46 INFO - sub-resource via xhr-request using the meta-referrer
03:25:46 INFO - delivery method with swap-origin-redirect and when
03:25:46 INFO - the target request is cross-origin.
03:25:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 691ms
03:25:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:25:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C32000 == 16 [pid = 1008] [id = 581]
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F3D6BFC00) [pid = 1008] [serial = 1629] [outer = 0000000000000000]
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F3EEBCC00) [pid = 1008] [serial = 1630] [outer = 0000000F3D6BFC00]
03:25:46 INFO - PROCESS | 1008 | 1448018746794 Marionette INFO loaded listener.js
03:25:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F3EECB400) [pid = 1008] [serial = 1631] [outer = 0000000F3D6BFC00]
03:25:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:47 INFO - document served over http requires an http
03:25:47 INFO - sub-resource via fetch-request using the meta-referrer
03:25:47 INFO - delivery method with keep-origin-redirect and when
03:25:47 INFO - the target request is same-origin.
03:25:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 692ms
03:25:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:25:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4911D800 == 17 [pid = 1008] [id = 582]
03:25:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F3EEC7800) [pid = 1008] [serial = 1632] [outer = 0000000000000000]
03:25:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F3F361000) [pid = 1008] [serial = 1633] [outer = 0000000F3EEC7800]
03:25:47 INFO - PROCESS | 1008 | 1448018747454 Marionette INFO loaded listener.js
03:25:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F43031400) [pid = 1008] [serial = 1634] [outer = 0000000F3EEC7800]
03:25:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:47 INFO - document served over http requires an http
03:25:47 INFO - sub-resource via fetch-request using the meta-referrer
03:25:47 INFO - delivery method with no-redirect and when
03:25:47 INFO - the target request is same-origin.
03:25:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 629ms
03:25:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:25:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49437800 == 18 [pid = 1008] [id = 583]
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F3E35F400) [pid = 1008] [serial = 1635] [outer = 0000000000000000]
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F43276C00) [pid = 1008] [serial = 1636] [outer = 0000000F3E35F400]
03:25:48 INFO - PROCESS | 1008 | 1448018748121 Marionette INFO loaded listener.js
03:25:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F432CD400) [pid = 1008] [serial = 1637] [outer = 0000000F3E35F400]
03:25:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:48 INFO - document served over http requires an http
03:25:48 INFO - sub-resource via fetch-request using the meta-referrer
03:25:48 INFO - delivery method with swap-origin-redirect and when
03:25:48 INFO - the target request is same-origin.
03:25:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 691ms
03:25:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:25:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A5A2000 == 19 [pid = 1008] [id = 584]
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F433FAC00) [pid = 1008] [serial = 1638] [outer = 0000000000000000]
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F433FC800) [pid = 1008] [serial = 1639] [outer = 0000000F433FAC00]
03:25:48 INFO - PROCESS | 1008 | 1448018748809 Marionette INFO loaded listener.js
03:25:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F435D4400) [pid = 1008] [serial = 1640] [outer = 0000000F433FAC00]
03:25:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49293000 == 20 [pid = 1008] [id = 585]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F435D6000) [pid = 1008] [serial = 1641] [outer = 0000000000000000]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F43C29800) [pid = 1008] [serial = 1642] [outer = 0000000F435D6000]
03:25:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:49 INFO - document served over http requires an http
03:25:49 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:49 INFO - delivery method with keep-origin-redirect and when
03:25:49 INFO - the target request is same-origin.
03:25:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 691ms
03:25:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:25:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BB5C000 == 21 [pid = 1008] [id = 586]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F43B4E000) [pid = 1008] [serial = 1643] [outer = 0000000000000000]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F43C24C00) [pid = 1008] [serial = 1644] [outer = 0000000F43B4E000]
03:25:49 INFO - PROCESS | 1008 | 1448018749517 Marionette INFO loaded listener.js
03:25:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F4410BC00) [pid = 1008] [serial = 1645] [outer = 0000000F43B4E000]
03:25:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B670800 == 22 [pid = 1008] [id = 587]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F4405B400) [pid = 1008] [serial = 1646] [outer = 0000000000000000]
03:25:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F44427800) [pid = 1008] [serial = 1647] [outer = 0000000F4405B400]
03:25:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:50 INFO - document served over http requires an http
03:25:50 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:50 INFO - delivery method with no-redirect and when
03:25:50 INFO - the target request is same-origin.
03:25:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 670ms
03:25:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:25:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9D8000 == 23 [pid = 1008] [id = 588]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F441C9000) [pid = 1008] [serial = 1648] [outer = 0000000000000000]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F44426000) [pid = 1008] [serial = 1649] [outer = 0000000F441C9000]
03:25:50 INFO - PROCESS | 1008 | 1448018750168 Marionette INFO loaded listener.js
03:25:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F45010400) [pid = 1008] [serial = 1650] [outer = 0000000F441C9000]
03:25:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4D26B000 == 24 [pid = 1008] [id = 589]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F44D33C00) [pid = 1008] [serial = 1651] [outer = 0000000000000000]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F45056800) [pid = 1008] [serial = 1652] [outer = 0000000F44D33C00]
03:25:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:50 INFO - document served over http requires an http
03:25:50 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:50 INFO - delivery method with swap-origin-redirect and when
03:25:50 INFO - the target request is same-origin.
03:25:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 692ms
03:25:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:25:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C31000 == 25 [pid = 1008] [id = 590]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F443B1800) [pid = 1008] [serial = 1653] [outer = 0000000000000000]
03:25:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F4505BC00) [pid = 1008] [serial = 1654] [outer = 0000000F443B1800]
03:25:50 INFO - PROCESS | 1008 | 1448018750927 Marionette INFO loaded listener.js
03:25:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F49189800) [pid = 1008] [serial = 1655] [outer = 0000000F443B1800]
03:25:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:51 INFO - document served over http requires an http
03:25:51 INFO - sub-resource via script-tag using the meta-referrer
03:25:51 INFO - delivery method with keep-origin-redirect and when
03:25:51 INFO - the target request is same-origin.
03:25:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 692ms
03:25:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:25:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3CB000 == 26 [pid = 1008] [id = 591]
03:25:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4926DC00) [pid = 1008] [serial = 1656] [outer = 0000000000000000]
03:25:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F49354400) [pid = 1008] [serial = 1657] [outer = 0000000F4926DC00]
03:25:51 INFO - PROCESS | 1008 | 1448018751583 Marionette INFO loaded listener.js
03:25:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F494ED800) [pid = 1008] [serial = 1658] [outer = 0000000F4926DC00]
03:25:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:52 INFO - document served over http requires an http
03:25:52 INFO - sub-resource via script-tag using the meta-referrer
03:25:52 INFO - delivery method with no-redirect and when
03:25:52 INFO - the target request is same-origin.
03:25:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 629ms
03:25:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:25:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49436000 == 27 [pid = 1008] [id = 592]
03:25:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F4A1C9C00) [pid = 1008] [serial = 1659] [outer = 0000000000000000]
03:25:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F4A1CCC00) [pid = 1008] [serial = 1660] [outer = 0000000F4A1C9C00]
03:25:52 INFO - PROCESS | 1008 | 1448018752318 Marionette INFO loaded listener.js
03:25:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F4ABF3800) [pid = 1008] [serial = 1661] [outer = 0000000F4A1C9C00]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F5E9C4000) [pid = 1008] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F5D06B400) [pid = 1008] [serial = 1562] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018709516]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F55973000) [pid = 1008] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F3EDF4800) [pid = 1008] [serial = 1604] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018730675]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F56BEE800) [pid = 1008] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F3D6B2000) [pid = 1008] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F43CBCC00) [pid = 1008] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F5F26A800) [pid = 1008] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F432D3000) [pid = 1008] [serial = 1609] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3DFBAC00) [pid = 1008] [serial = 1599] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4405A400) [pid = 1008] [serial = 1515] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F5F40E400) [pid = 1008] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F3E78C400) [pid = 1008] [serial = 1601] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F52D64000) [pid = 1008] [serial = 1520] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018696570]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F433F3400) [pid = 1008] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F631D9800) [pid = 1008] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F61A88000) [pid = 1008] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F60A58800) [pid = 1008] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F5B0E2000) [pid = 1008] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F5D064C00) [pid = 1008] [serial = 1564] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F5CAD3400) [pid = 1008] [serial = 1559] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F5C9CD400) [pid = 1008] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F5B907000) [pid = 1008] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F5AFA0800) [pid = 1008] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F58E87400) [pid = 1008] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F5847F800) [pid = 1008] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F5847E400) [pid = 1008] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F56F4F800) [pid = 1008] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4FDCF400) [pid = 1008] [serial = 1522] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4C969000) [pid = 1008] [serial = 1517] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F433F8800) [pid = 1008] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F3D6B7800) [pid = 1008] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F4A010800) [pid = 1008] [serial = 1621] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F5517D800) [pid = 1008] [serial = 1525] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F3D89C400) [pid = 1008] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F5E9C3400) [pid = 1008] [serial = 1567] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F55C74000) [pid = 1008] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F3D7D4800) [pid = 1008] [serial = 1606] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F3D7AE400) [pid = 1008] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F5CC52000) [pid = 1008] [serial = 1557] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F3E780800) [pid = 1008] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F4831E400) [pid = 1008] [serial = 1618] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F3D7B0000) [pid = 1008] [serial = 1615] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F433F2000) [pid = 1008] [serial = 1612] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F433F5800) [pid = 1008] [serial = 1610] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F3F365000) [pid = 1008] [serial = 1607] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F3F35BC00) [pid = 1008] [serial = 1605] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018730675]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F3E899C00) [pid = 1008] [serial = 1602] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F3E7DB800) [pid = 1008] [serial = 1600] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F3DD2E800) [pid = 1008] [serial = 1597] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F4C951400) [pid = 1008] [serial = 1594] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F56BE6800) [pid = 1008] [serial = 1591] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F631E2800) [pid = 1008] [serial = 1588] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F63052000) [pid = 1008] [serial = 1585] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F61204800) [pid = 1008] [serial = 1582] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F61132000) [pid = 1008] [serial = 1579] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F6021C000) [pid = 1008] [serial = 1576] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F5F3CF000) [pid = 1008] [serial = 1573] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F5E9CB400) [pid = 1008] [serial = 1570] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F5E9CCC00) [pid = 1008] [serial = 1568] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F5D0DFC00) [pid = 1008] [serial = 1565] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F5CE78000) [pid = 1008] [serial = 1563] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018709516]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F5CC7B400) [pid = 1008] [serial = 1560] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F5CC52C00) [pid = 1008] [serial = 1558] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F5CA03800) [pid = 1008] [serial = 1555] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F5C3B0400) [pid = 1008] [serial = 1552] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F5B90BC00) [pid = 1008] [serial = 1549] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F5904F800) [pid = 1008] [serial = 1546] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F58772000) [pid = 1008] [serial = 1543] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F5852C400) [pid = 1008] [serial = 1540] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F582DC000) [pid = 1008] [serial = 1537] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F56E8F000) [pid = 1008] [serial = 1534] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F55CCA800) [pid = 1008] [serial = 1531] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F559EA000) [pid = 1008] [serial = 1528] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F54310800) [pid = 1008] [serial = 1526] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F53590400) [pid = 1008] [serial = 1523] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F4FB46400) [pid = 1008] [serial = 1521] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018696570]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F4D0A6800) [pid = 1008] [serial = 1518] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (0000000F4C96F400) [pid = 1008] [serial = 1516] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (0000000F43CBC800) [pid = 1008] [serial = 1513] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (0000000F3D6B9400) [pid = 1008] [serial = 1510] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F630DE400) [pid = 1008] [serial = 1586] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F61A86000) [pid = 1008] [serial = 1583] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F611A7C00) [pid = 1008] [serial = 1580] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F58E40000) [pid = 1008] [serial = 1544] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F5875C000) [pid = 1008] [serial = 1541] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (0000000F583A2000) [pid = 1008] [serial = 1538] [outer = 0000000000000000] [url = about:blank]
03:25:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:53 INFO - document served over http requires an http
03:25:53 INFO - sub-resource via script-tag using the meta-referrer
03:25:53 INFO - delivery method with swap-origin-redirect and when
03:25:53 INFO - the target request is same-origin.
03:25:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1278ms
03:25:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:25:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E802800 == 28 [pid = 1008] [id = 593]
03:25:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (0000000F4441F800) [pid = 1008] [serial = 1662] [outer = 0000000000000000]
03:25:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F4AB0FC00) [pid = 1008] [serial = 1663] [outer = 0000000F4441F800]
03:25:53 INFO - PROCESS | 1008 | 1448018753493 Marionette INFO loaded listener.js
03:25:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F4BB7C400) [pid = 1008] [serial = 1664] [outer = 0000000F4441F800]
03:25:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:53 INFO - document served over http requires an http
03:25:53 INFO - sub-resource via xhr-request using the meta-referrer
03:25:53 INFO - delivery method with keep-origin-redirect and when
03:25:53 INFO - the target request is same-origin.
03:25:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 629ms
03:25:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:25:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E86F000 == 29 [pid = 1008] [id = 594]
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F4BB80000) [pid = 1008] [serial = 1665] [outer = 0000000000000000]
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F4BB85800) [pid = 1008] [serial = 1666] [outer = 0000000F4BB80000]
03:25:54 INFO - PROCESS | 1008 | 1448018754125 Marionette INFO loaded listener.js
03:25:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F4C311400) [pid = 1008] [serial = 1667] [outer = 0000000F4BB80000]
03:25:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:54 INFO - document served over http requires an http
03:25:54 INFO - sub-resource via xhr-request using the meta-referrer
03:25:54 INFO - delivery method with no-redirect and when
03:25:54 INFO - the target request is same-origin.
03:25:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 629ms
03:25:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:25:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC36000 == 30 [pid = 1008] [id = 595]
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (0000000F4C450400) [pid = 1008] [serial = 1668] [outer = 0000000000000000]
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (0000000F4C511800) [pid = 1008] [serial = 1669] [outer = 0000000F4C450400]
03:25:54 INFO - PROCESS | 1008 | 1448018754757 Marionette INFO loaded listener.js
03:25:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (0000000F4C946400) [pid = 1008] [serial = 1670] [outer = 0000000F4C450400]
03:25:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:55 INFO - document served over http requires an http
03:25:55 INFO - sub-resource via xhr-request using the meta-referrer
03:25:55 INFO - delivery method with swap-origin-redirect and when
03:25:55 INFO - the target request is same-origin.
03:25:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 734ms
03:25:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:25:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430AE800 == 31 [pid = 1008] [id = 596]
03:25:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F3DD8CC00) [pid = 1008] [serial = 1671] [outer = 0000000000000000]
03:25:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F3DFC0000) [pid = 1008] [serial = 1672] [outer = 0000000F3DD8CC00]
03:25:55 INFO - PROCESS | 1008 | 1448018755676 Marionette INFO loaded listener.js
03:25:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F3EB83C00) [pid = 1008] [serial = 1673] [outer = 0000000F3DD8CC00]
03:25:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:56 INFO - document served over http requires an https
03:25:56 INFO - sub-resource via fetch-request using the meta-referrer
03:25:56 INFO - delivery method with keep-origin-redirect and when
03:25:56 INFO - the target request is same-origin.
03:25:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
03:25:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:25:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4B65E800 == 32 [pid = 1008] [id = 597]
03:25:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F3ED72800) [pid = 1008] [serial = 1674] [outer = 0000000000000000]
03:25:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F3F359800) [pid = 1008] [serial = 1675] [outer = 0000000F3ED72800]
03:25:56 INFO - PROCESS | 1008 | 1448018756610 Marionette INFO loaded listener.js
03:25:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F4338C400) [pid = 1008] [serial = 1676] [outer = 0000000F3ED72800]
03:25:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:57 INFO - document served over http requires an https
03:25:57 INFO - sub-resource via fetch-request using the meta-referrer
03:25:57 INFO - delivery method with no-redirect and when
03:25:57 INFO - the target request is same-origin.
03:25:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 880ms
03:25:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:25:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE0800 == 33 [pid = 1008] [id = 598]
03:25:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F43C24000) [pid = 1008] [serial = 1677] [outer = 0000000000000000]
03:25:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F44424000) [pid = 1008] [serial = 1678] [outer = 0000000F43C24000]
03:25:57 INFO - PROCESS | 1008 | 1448018757527 Marionette INFO loaded listener.js
03:25:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F4A1C6400) [pid = 1008] [serial = 1679] [outer = 0000000F43C24000]
03:25:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:58 INFO - document served over http requires an https
03:25:58 INFO - sub-resource via fetch-request using the meta-referrer
03:25:58 INFO - delivery method with swap-origin-redirect and when
03:25:58 INFO - the target request is same-origin.
03:25:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 945ms
03:25:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:25:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51114000 == 34 [pid = 1008] [id = 599]
03:25:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F4A706400) [pid = 1008] [serial = 1680] [outer = 0000000000000000]
03:25:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F4C2EF400) [pid = 1008] [serial = 1681] [outer = 0000000F4A706400]
03:25:58 INFO - PROCESS | 1008 | 1448018758488 Marionette INFO loaded listener.js
03:25:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F4C94EC00) [pid = 1008] [serial = 1682] [outer = 0000000F4A706400]
03:25:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519D5800 == 35 [pid = 1008] [id = 600]
03:25:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F4C960400) [pid = 1008] [serial = 1683] [outer = 0000000000000000]
03:25:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F4C962000) [pid = 1008] [serial = 1684] [outer = 0000000F4C960400]
03:25:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:25:59 INFO - document served over http requires an https
03:25:59 INFO - sub-resource via iframe-tag using the meta-referrer
03:25:59 INFO - delivery method with keep-origin-redirect and when
03:25:59 INFO - the target request is same-origin.
03:25:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 986ms
03:25:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:25:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519E5000 == 36 [pid = 1008] [id = 601]
03:25:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F4C44B400) [pid = 1008] [serial = 1685] [outer = 0000000000000000]
03:25:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F4C967800) [pid = 1008] [serial = 1686] [outer = 0000000F4C44B400]
03:25:59 INFO - PROCESS | 1008 | 1448018759474 Marionette INFO loaded listener.js
03:25:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:25:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F4CA38000) [pid = 1008] [serial = 1687] [outer = 0000000F4C44B400]
03:25:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5232E800 == 37 [pid = 1008] [id = 602]
03:25:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F4CB88800) [pid = 1008] [serial = 1688] [outer = 0000000000000000]
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F4CAE7400) [pid = 1008] [serial = 1689] [outer = 0000000F4CB88800]
03:26:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:00 INFO - document served over http requires an https
03:26:00 INFO - sub-resource via iframe-tag using the meta-referrer
03:26:00 INFO - delivery method with no-redirect and when
03:26:00 INFO - the target request is same-origin.
03:26:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 922ms
03:26:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:26:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52332000 == 38 [pid = 1008] [id = 603]
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F4CB87400) [pid = 1008] [serial = 1690] [outer = 0000000000000000]
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F4D0A5400) [pid = 1008] [serial = 1691] [outer = 0000000F4CB87400]
03:26:00 INFO - PROCESS | 1008 | 1448018760421 Marionette INFO loaded listener.js
03:26:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F4D224800) [pid = 1008] [serial = 1692] [outer = 0000000F4CB87400]
03:26:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525AA000 == 39 [pid = 1008] [id = 604]
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F4D229C00) [pid = 1008] [serial = 1693] [outer = 0000000000000000]
03:26:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4D22E000) [pid = 1008] [serial = 1694] [outer = 0000000F4D229C00]
03:26:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:01 INFO - document served over http requires an https
03:26:01 INFO - sub-resource via iframe-tag using the meta-referrer
03:26:01 INFO - delivery method with swap-origin-redirect and when
03:26:01 INFO - the target request is same-origin.
03:26:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 880ms
03:26:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:26:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528D1800 == 40 [pid = 1008] [id = 605]
03:26:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4D228C00) [pid = 1008] [serial = 1695] [outer = 0000000000000000]
03:26:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4D22D000) [pid = 1008] [serial = 1696] [outer = 0000000F4D228C00]
03:26:01 INFO - PROCESS | 1008 | 1448018761307 Marionette INFO loaded listener.js
03:26:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F4E3D9000) [pid = 1008] [serial = 1697] [outer = 0000000F4D228C00]
03:26:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:02 INFO - document served over http requires an https
03:26:02 INFO - sub-resource via script-tag using the meta-referrer
03:26:02 INFO - delivery method with keep-origin-redirect and when
03:26:02 INFO - the target request is same-origin.
03:26:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1632ms
03:26:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:26:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3F4B6800 == 41 [pid = 1008] [id = 606]
03:26:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F3E354000) [pid = 1008] [serial = 1698] [outer = 0000000000000000]
03:26:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F3E58D800) [pid = 1008] [serial = 1699] [outer = 0000000F3E354000]
03:26:02 INFO - PROCESS | 1008 | 1448018762930 Marionette INFO loaded listener.js
03:26:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4E3DC800) [pid = 1008] [serial = 1700] [outer = 0000000F3E354000]
03:26:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:03 INFO - document served over http requires an https
03:26:03 INFO - sub-resource via script-tag using the meta-referrer
03:26:03 INFO - delivery method with no-redirect and when
03:26:03 INFO - the target request is same-origin.
03:26:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 882ms
03:26:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:26:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4ABB9800 == 42 [pid = 1008] [id = 607]
03:26:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F3D6B9000) [pid = 1008] [serial = 1701] [outer = 0000000000000000]
03:26:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4D0A4C00) [pid = 1008] [serial = 1702] [outer = 0000000F3D6B9000]
03:26:03 INFO - PROCESS | 1008 | 1448018763833 Marionette INFO loaded listener.js
03:26:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4E510C00) [pid = 1008] [serial = 1703] [outer = 0000000F3D6B9000]
03:26:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:04 INFO - document served over http requires an https
03:26:04 INFO - sub-resource via script-tag using the meta-referrer
03:26:04 INFO - delivery method with swap-origin-redirect and when
03:26:04 INFO - the target request is same-origin.
03:26:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1292ms
03:26:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:26:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C48800 == 43 [pid = 1008] [id = 608]
03:26:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F3DD2A400) [pid = 1008] [serial = 1704] [outer = 0000000000000000]
03:26:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F3DD32C00) [pid = 1008] [serial = 1705] [outer = 0000000F3DD2A400]
03:26:05 INFO - PROCESS | 1008 | 1448018765133 Marionette INFO loaded listener.js
03:26:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F3EEBF800) [pid = 1008] [serial = 1706] [outer = 0000000F3DD2A400]
03:26:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:05 INFO - document served over http requires an https
03:26:05 INFO - sub-resource via xhr-request using the meta-referrer
03:26:05 INFO - delivery method with keep-origin-redirect and when
03:26:05 INFO - the target request is same-origin.
03:26:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 944ms
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435B8000 == 42 [pid = 1008] [id = 571]
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4822F800 == 41 [pid = 1008] [id = 573]
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E754000 == 40 [pid = 1008] [id = 569]
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4D26B000 == 39 [pid = 1008] [id = 589]
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B670800 == 38 [pid = 1008] [id = 587]
03:26:05 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49293000 == 37 [pid = 1008] [id = 585]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F5CAD4400) [pid = 1008] [serial = 1556] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F5CE78C00) [pid = 1008] [serial = 1561] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F5E812800) [pid = 1008] [serial = 1566] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F5F3C1800) [pid = 1008] [serial = 1571] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F5F6B9C00) [pid = 1008] [serial = 1574] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F60A0F000) [pid = 1008] [serial = 1577] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F63848800) [pid = 1008] [serial = 1589] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F639A4800) [pid = 1008] [serial = 1592] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F5D0E5C00) [pid = 1008] [serial = 1595] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F3DFC6400) [pid = 1008] [serial = 1598] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4442BC00) [pid = 1008] [serial = 1616] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F43277400) [pid = 1008] [serial = 1608] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F3ED75C00) [pid = 1008] [serial = 1603] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F4935EC00) [pid = 1008] [serial = 1619] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F43CBF800) [pid = 1008] [serial = 1613] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F3E35DC00) [pid = 1008] [serial = 1511] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F4A1C6800) [pid = 1008] [serial = 1514] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F52385800) [pid = 1008] [serial = 1519] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F54F48000) [pid = 1008] [serial = 1524] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F55B31000) [pid = 1008] [serial = 1529] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F56BF5000) [pid = 1008] [serial = 1532] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F5781C800) [pid = 1008] [serial = 1535] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F5B0D9800) [pid = 1008] [serial = 1547] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F5BEA8800) [pid = 1008] [serial = 1550] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F5C9CB800) [pid = 1008] [serial = 1553] [outer = 0000000000000000] [url = about:blank]
03:26:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:26:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EE94000 == 38 [pid = 1008] [id = 609]
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F3D7DB400) [pid = 1008] [serial = 1707] [outer = 0000000000000000]
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F3D894C00) [pid = 1008] [serial = 1708] [outer = 0000000F3D7DB400]
03:26:06 INFO - PROCESS | 1008 | 1448018766162 Marionette INFO loaded listener.js
03:26:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F3EB78800) [pid = 1008] [serial = 1709] [outer = 0000000F3D7DB400]
03:26:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:06 INFO - document served over http requires an https
03:26:06 INFO - sub-resource via xhr-request using the meta-referrer
03:26:06 INFO - delivery method with no-redirect and when
03:26:06 INFO - the target request is same-origin.
03:26:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 817ms
03:26:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:26:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F443A4000 == 39 [pid = 1008] [id = 610]
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F3F363400) [pid = 1008] [serial = 1710] [outer = 0000000000000000]
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F3F3DA000) [pid = 1008] [serial = 1711] [outer = 0000000F3F363400]
03:26:06 INFO - PROCESS | 1008 | 1448018766908 Marionette INFO loaded listener.js
03:26:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F432D4C00) [pid = 1008] [serial = 1712] [outer = 0000000F3F363400]
03:26:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:07 INFO - document served over http requires an https
03:26:07 INFO - sub-resource via xhr-request using the meta-referrer
03:26:07 INFO - delivery method with swap-origin-redirect and when
03:26:07 INFO - the target request is same-origin.
03:26:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 627ms
03:26:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:26:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4928F000 == 40 [pid = 1008] [id = 611]
03:26:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F433F4C00) [pid = 1008] [serial = 1713] [outer = 0000000000000000]
03:26:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F435C9800) [pid = 1008] [serial = 1714] [outer = 0000000F433F4C00]
03:26:07 INFO - PROCESS | 1008 | 1448018767540 Marionette INFO loaded listener.js
03:26:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F43CB8400) [pid = 1008] [serial = 1715] [outer = 0000000F433F4C00]
03:26:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:08 INFO - document served over http requires an http
03:26:08 INFO - sub-resource via fetch-request using the http-csp
03:26:08 INFO - delivery method with keep-origin-redirect and when
03:26:08 INFO - the target request is cross-origin.
03:26:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 628ms
03:26:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:26:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BA1D800 == 41 [pid = 1008] [id = 612]
03:26:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F43C2A000) [pid = 1008] [serial = 1716] [outer = 0000000000000000]
03:26:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F44428000) [pid = 1008] [serial = 1717] [outer = 0000000F43C2A000]
03:26:08 INFO - PROCESS | 1008 | 1448018768169 Marionette INFO loaded listener.js
03:26:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F45C9EC00) [pid = 1008] [serial = 1718] [outer = 0000000F43C2A000]
03:26:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:08 INFO - document served over http requires an http
03:26:08 INFO - sub-resource via fetch-request using the http-csp
03:26:08 INFO - delivery method with no-redirect and when
03:26:08 INFO - the target request is cross-origin.
03:26:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 733ms
03:26:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:26:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4D262800 == 42 [pid = 1008] [id = 613]
03:26:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4A0B0000) [pid = 1008] [serial = 1719] [outer = 0000000000000000]
03:26:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4A1C3400) [pid = 1008] [serial = 1720] [outer = 0000000F4A0B0000]
03:26:09 INFO - PROCESS | 1008 | 1448018768994 Marionette INFO loaded listener.js
03:26:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4A703000) [pid = 1008] [serial = 1721] [outer = 0000000F4A0B0000]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4C511800) [pid = 1008] [serial = 1669] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F443B1800) [pid = 1008] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F3DD32000) [pid = 1008] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F4A1C9C00) [pid = 1008] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F3D6BFC00) [pid = 1008] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F44476400) [pid = 1008] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F3E360800) [pid = 1008] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F3E35F400) [pid = 1008] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F441C9000) [pid = 1008] [serial = 1648] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F4926DC00) [pid = 1008] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F4405B400) [pid = 1008] [serial = 1646] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018749896]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F44D33C00) [pid = 1008] [serial = 1651] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F4441F800) [pid = 1008] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F3EEC7800) [pid = 1008] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F435D6000) [pid = 1008] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F4BB80000) [pid = 1008] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F433FAC00) [pid = 1008] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F43B4E000) [pid = 1008] [serial = 1643] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F44427800) [pid = 1008] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018749896]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F43C24C00) [pid = 1008] [serial = 1644] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F3DD34400) [pid = 1008] [serial = 1624] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F4A1CCC00) [pid = 1008] [serial = 1660] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F43276C00) [pid = 1008] [serial = 1636] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F3E58FC00) [pid = 1008] [serial = 1627] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F43C29800) [pid = 1008] [serial = 1642] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F433FC800) [pid = 1008] [serial = 1639] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (0000000F3EEBCC00) [pid = 1008] [serial = 1630] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (0000000F4505BC00) [pid = 1008] [serial = 1654] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (0000000F49354400) [pid = 1008] [serial = 1657] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F4BB85800) [pid = 1008] [serial = 1666] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F45056800) [pid = 1008] [serial = 1652] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F44426000) [pid = 1008] [serial = 1649] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F4AB0FC00) [pid = 1008] [serial = 1663] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F3F361000) [pid = 1008] [serial = 1633] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (0000000F4C311400) [pid = 1008] [serial = 1667] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (0000000F3E359000) [pid = 1008] [serial = 1625] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (0000000F3EB7F800) [pid = 1008] [serial = 1628] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (0000000F4A1E1000) [pid = 1008] [serial = 1622] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (0000000F4BB7C400) [pid = 1008] [serial = 1664] [outer = 0000000000000000] [url = about:blank]
03:26:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:09 INFO - document served over http requires an http
03:26:09 INFO - sub-resource via fetch-request using the http-csp
03:26:09 INFO - delivery method with swap-origin-redirect and when
03:26:09 INFO - the target request is cross-origin.
03:26:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 691ms
03:26:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:26:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6EE000 == 43 [pid = 1008] [id = 614]
03:26:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (0000000F3E58FC00) [pid = 1008] [serial = 1722] [outer = 0000000000000000]
03:26:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (0000000F430D2000) [pid = 1008] [serial = 1723] [outer = 0000000F3E58FC00]
03:26:09 INFO - PROCESS | 1008 | 1448018769637 Marionette INFO loaded listener.js
03:26:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (0000000F4A1C9C00) [pid = 1008] [serial = 1724] [outer = 0000000F3E58FC00]
03:26:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6D9800 == 44 [pid = 1008] [id = 615]
03:26:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (0000000F4A1D0000) [pid = 1008] [serial = 1725] [outer = 0000000000000000]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (0000000F4BB80800) [pid = 1008] [serial = 1726] [outer = 0000000F4A1D0000]
03:26:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:10 INFO - document served over http requires an http
03:26:10 INFO - sub-resource via iframe-tag using the http-csp
03:26:10 INFO - delivery method with keep-origin-redirect and when
03:26:10 INFO - the target request is cross-origin.
03:26:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 692ms
03:26:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:26:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E85F800 == 45 [pid = 1008] [id = 616]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (0000000F4B5C3C00) [pid = 1008] [serial = 1727] [outer = 0000000000000000]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (0000000F4BB80400) [pid = 1008] [serial = 1728] [outer = 0000000F4B5C3C00]
03:26:10 INFO - PROCESS | 1008 | 1448018770326 Marionette INFO loaded listener.js
03:26:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (0000000F4C8D1800) [pid = 1008] [serial = 1729] [outer = 0000000F4B5C3C00]
03:26:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4EC2E000 == 46 [pid = 1008] [id = 617]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (0000000F4C510800) [pid = 1008] [serial = 1730] [outer = 0000000000000000]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (0000000F4CB82C00) [pid = 1008] [serial = 1731] [outer = 0000000F4C510800]
03:26:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:10 INFO - document served over http requires an http
03:26:10 INFO - sub-resource via iframe-tag using the http-csp
03:26:10 INFO - delivery method with no-redirect and when
03:26:10 INFO - the target request is cross-origin.
03:26:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 629ms
03:26:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:26:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F51112000 == 47 [pid = 1008] [id = 618]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (0000000F4C966C00) [pid = 1008] [serial = 1732] [outer = 0000000000000000]
03:26:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (0000000F4CB82400) [pid = 1008] [serial = 1733] [outer = 0000000F4C966C00]
03:26:11 INFO - PROCESS | 1008 | 1448018770995 Marionette INFO loaded listener.js
03:26:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (0000000F4E3DD800) [pid = 1008] [serial = 1734] [outer = 0000000F4C966C00]
03:26:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5110E800 == 48 [pid = 1008] [id = 619]
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (0000000F4D22EC00) [pid = 1008] [serial = 1735] [outer = 0000000000000000]
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (0000000F4E510000) [pid = 1008] [serial = 1736] [outer = 0000000F4D22EC00]
03:26:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:11 INFO - document served over http requires an http
03:26:11 INFO - sub-resource via iframe-tag using the http-csp
03:26:11 INFO - delivery method with swap-origin-redirect and when
03:26:11 INFO - the target request is cross-origin.
03:26:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 690ms
03:26:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:26:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FAE000 == 49 [pid = 1008] [id = 620]
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (0000000F4E3E1000) [pid = 1008] [serial = 1737] [outer = 0000000000000000]
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (0000000F4E517000) [pid = 1008] [serial = 1738] [outer = 0000000F4E3E1000]
03:26:11 INFO - PROCESS | 1008 | 1448018771664 Marionette INFO loaded listener.js
03:26:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (0000000F4E523400) [pid = 1008] [serial = 1739] [outer = 0000000F4E3E1000]
03:26:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:12 INFO - document served over http requires an http
03:26:12 INFO - sub-resource via script-tag using the http-csp
03:26:12 INFO - delivery method with keep-origin-redirect and when
03:26:12 INFO - the target request is cross-origin.
03:26:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 629ms
03:26:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:26:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53378000 == 50 [pid = 1008] [id = 621]
03:26:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (0000000F4E527C00) [pid = 1008] [serial = 1740] [outer = 0000000000000000]
03:26:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (0000000F4E5E5400) [pid = 1008] [serial = 1741] [outer = 0000000F4E527C00]
03:26:12 INFO - PROCESS | 1008 | 1448018772334 Marionette INFO loaded listener.js
03:26:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (0000000F4E606C00) [pid = 1008] [serial = 1742] [outer = 0000000F4E527C00]
03:26:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:13 INFO - document served over http requires an http
03:26:13 INFO - sub-resource via script-tag using the http-csp
03:26:13 INFO - delivery method with no-redirect and when
03:26:13 INFO - the target request is cross-origin.
03:26:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 880ms
03:26:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:26:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43C0B000 == 51 [pid = 1008] [id = 622]
03:26:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (0000000F3ED6E400) [pid = 1008] [serial = 1743] [outer = 0000000000000000]
03:26:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (0000000F3ED74800) [pid = 1008] [serial = 1744] [outer = 0000000F3ED6E400]
03:26:13 INFO - PROCESS | 1008 | 1448018773295 Marionette INFO loaded listener.js
03:26:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (0000000F3F499000) [pid = 1008] [serial = 1745] [outer = 0000000F3ED6E400]
03:26:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:14 INFO - document served over http requires an http
03:26:14 INFO - sub-resource via script-tag using the http-csp
03:26:14 INFO - delivery method with swap-origin-redirect and when
03:26:14 INFO - the target request is cross-origin.
03:26:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 987ms
03:26:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:26:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7A5000 == 52 [pid = 1008] [id = 623]
03:26:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (0000000F432D1400) [pid = 1008] [serial = 1746] [outer = 0000000000000000]
03:26:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (0000000F4831A800) [pid = 1008] [serial = 1747] [outer = 0000000F432D1400]
03:26:14 INFO - PROCESS | 1008 | 1448018774288 Marionette INFO loaded listener.js
03:26:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (0000000F494EE800) [pid = 1008] [serial = 1748] [outer = 0000000F432D1400]
03:26:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:14 INFO - document served over http requires an http
03:26:14 INFO - sub-resource via xhr-request using the http-csp
03:26:14 INFO - delivery method with keep-origin-redirect and when
03:26:14 INFO - the target request is cross-origin.
03:26:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 881ms
03:26:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:26:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B28000 == 53 [pid = 1008] [id = 624]
03:26:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (0000000F4A1CF000) [pid = 1008] [serial = 1749] [outer = 0000000000000000]
03:26:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (0000000F4D228000) [pid = 1008] [serial = 1750] [outer = 0000000F4A1CF000]
03:26:15 INFO - PROCESS | 1008 | 1448018775238 Marionette INFO loaded listener.js
03:26:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (0000000F4E5E1400) [pid = 1008] [serial = 1751] [outer = 0000000F4A1CF000]
03:26:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:15 INFO - document served over http requires an http
03:26:15 INFO - sub-resource via xhr-request using the http-csp
03:26:15 INFO - delivery method with no-redirect and when
03:26:15 INFO - the target request is cross-origin.
03:26:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 901ms
03:26:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:26:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BD5800 == 54 [pid = 1008] [id = 625]
03:26:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (0000000F4E5EB800) [pid = 1008] [serial = 1752] [outer = 0000000000000000]
03:26:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (0000000F4E603000) [pid = 1008] [serial = 1753] [outer = 0000000F4E5EB800]
03:26:16 INFO - PROCESS | 1008 | 1448018776118 Marionette INFO loaded listener.js
03:26:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (0000000F4E831000) [pid = 1008] [serial = 1754] [outer = 0000000F4E5EB800]
03:26:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:16 INFO - document served over http requires an http
03:26:16 INFO - sub-resource via xhr-request using the http-csp
03:26:16 INFO - delivery method with swap-origin-redirect and when
03:26:16 INFO - the target request is cross-origin.
03:26:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 839ms
03:26:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:26:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BF1800 == 55 [pid = 1008] [id = 626]
03:26:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (0000000F4E895800) [pid = 1008] [serial = 1755] [outer = 0000000000000000]
03:26:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (0000000F4E8A0800) [pid = 1008] [serial = 1756] [outer = 0000000F4E895800]
03:26:17 INFO - PROCESS | 1008 | 1448018777001 Marionette INFO loaded listener.js
03:26:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F4FB4BC00) [pid = 1008] [serial = 1757] [outer = 0000000F4E895800]
03:26:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:17 INFO - document served over http requires an https
03:26:17 INFO - sub-resource via fetch-request using the http-csp
03:26:17 INFO - delivery method with keep-origin-redirect and when
03:26:17 INFO - the target request is cross-origin.
03:26:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 879ms
03:26:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:26:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E21000 == 56 [pid = 1008] [id = 627]
03:26:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F4FBAC000) [pid = 1008] [serial = 1758] [outer = 0000000000000000]
03:26:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F4FBB0C00) [pid = 1008] [serial = 1759] [outer = 0000000F4FBAC000]
03:26:17 INFO - PROCESS | 1008 | 1448018777891 Marionette INFO loaded listener.js
03:26:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4FD3F400) [pid = 1008] [serial = 1760] [outer = 0000000F4FBAC000]
03:26:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:18 INFO - document served over http requires an https
03:26:18 INFO - sub-resource via fetch-request using the http-csp
03:26:18 INFO - delivery method with no-redirect and when
03:26:18 INFO - the target request is cross-origin.
03:26:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 943ms
03:26:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:26:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E3D000 == 57 [pid = 1008] [id = 628]
03:26:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F4FD4C400) [pid = 1008] [serial = 1761] [outer = 0000000000000000]
03:26:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F4FD54400) [pid = 1008] [serial = 1762] [outer = 0000000F4FD4C400]
03:26:18 INFO - PROCESS | 1008 | 1448018778849 Marionette INFO loaded listener.js
03:26:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4FD5E000) [pid = 1008] [serial = 1763] [outer = 0000000F4FD4C400]
03:26:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:19 INFO - document served over http requires an https
03:26:19 INFO - sub-resource via fetch-request using the http-csp
03:26:19 INFO - delivery method with swap-origin-redirect and when
03:26:19 INFO - the target request is cross-origin.
03:26:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 880ms
03:26:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:26:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5407D000 == 58 [pid = 1008] [id = 629]
03:26:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F4FD5D800) [pid = 1008] [serial = 1764] [outer = 0000000000000000]
03:26:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F4FD8CC00) [pid = 1008] [serial = 1765] [outer = 0000000F4FD5D800]
03:26:19 INFO - PROCESS | 1008 | 1448018779738 Marionette INFO loaded listener.js
03:26:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F4FD96400) [pid = 1008] [serial = 1766] [outer = 0000000F4FD5D800]
03:26:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54184800 == 59 [pid = 1008] [id = 630]
03:26:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F4FD99000) [pid = 1008] [serial = 1767] [outer = 0000000000000000]
03:26:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4FDCAC00) [pid = 1008] [serial = 1768] [outer = 0000000F4FD99000]
03:26:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:20 INFO - document served over http requires an https
03:26:20 INFO - sub-resource via iframe-tag using the http-csp
03:26:20 INFO - delivery method with keep-origin-redirect and when
03:26:20 INFO - the target request is cross-origin.
03:26:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 881ms
03:26:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:26:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54188800 == 60 [pid = 1008] [id = 631]
03:26:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F4FDCA400) [pid = 1008] [serial = 1769] [outer = 0000000000000000]
03:26:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4FDD0C00) [pid = 1008] [serial = 1770] [outer = 0000000F4FDCA400]
03:26:20 INFO - PROCESS | 1008 | 1448018780644 Marionette INFO loaded listener.js
03:26:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F5158A800) [pid = 1008] [serial = 1771] [outer = 0000000F4FDCA400]
03:26:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EBE800 == 61 [pid = 1008] [id = 632]
03:26:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F51592000) [pid = 1008] [serial = 1772] [outer = 0000000000000000]
03:26:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F5158B400) [pid = 1008] [serial = 1773] [outer = 0000000F51592000]
03:26:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:21 INFO - document served over http requires an https
03:26:21 INFO - sub-resource via iframe-tag using the http-csp
03:26:21 INFO - delivery method with no-redirect and when
03:26:21 INFO - the target request is cross-origin.
03:26:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 880ms
03:26:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:26:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EC4800 == 62 [pid = 1008] [id = 633]
03:26:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F4FDD2C00) [pid = 1008] [serial = 1774] [outer = 0000000000000000]
03:26:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F51596400) [pid = 1008] [serial = 1775] [outer = 0000000F4FDD2C00]
03:26:21 INFO - PROCESS | 1008 | 1448018781540 Marionette INFO loaded listener.js
03:26:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F51771C00) [pid = 1008] [serial = 1776] [outer = 0000000F4FDD2C00]
03:26:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FD4000 == 63 [pid = 1008] [id = 634]
03:26:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4E5E8000) [pid = 1008] [serial = 1777] [outer = 0000000000000000]
03:26:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F45010C00) [pid = 1008] [serial = 1778] [outer = 0000000F4E5E8000]
03:26:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:23 INFO - document served over http requires an https
03:26:23 INFO - sub-resource via iframe-tag using the http-csp
03:26:23 INFO - delivery method with swap-origin-redirect and when
03:26:23 INFO - the target request is cross-origin.
03:26:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1840ms
03:26:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:26:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44D54000 == 64 [pid = 1008] [id = 635]
03:26:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F3EB80C00) [pid = 1008] [serial = 1779] [outer = 0000000000000000]
03:26:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F3F2D8000) [pid = 1008] [serial = 1780] [outer = 0000000F3EB80C00]
03:26:23 INFO - PROCESS | 1008 | 1448018783477 Marionette INFO loaded listener.js
03:26:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F51771000) [pid = 1008] [serial = 1781] [outer = 0000000F3EB80C00]
03:26:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:24 INFO - document served over http requires an https
03:26:24 INFO - sub-resource via script-tag using the http-csp
03:26:24 INFO - delivery method with keep-origin-redirect and when
03:26:24 INFO - the target request is cross-origin.
03:26:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1240ms
03:26:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:26:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49290000 == 65 [pid = 1008] [id = 636]
03:26:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F3DE50800) [pid = 1008] [serial = 1782] [outer = 0000000000000000]
03:26:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F3EB7C000) [pid = 1008] [serial = 1783] [outer = 0000000F3DE50800]
03:26:24 INFO - PROCESS | 1008 | 1448018784615 Marionette INFO loaded listener.js
03:26:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F3F365C00) [pid = 1008] [serial = 1784] [outer = 0000000F3DE50800]
03:26:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:25 INFO - document served over http requires an https
03:26:25 INFO - sub-resource via script-tag using the http-csp
03:26:25 INFO - delivery method with no-redirect and when
03:26:25 INFO - the target request is cross-origin.
03:26:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
03:26:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:26:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4910A000 == 66 [pid = 1008] [id = 637]
03:26:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F3E550400) [pid = 1008] [serial = 1785] [outer = 0000000000000000]
03:26:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F433F2000) [pid = 1008] [serial = 1786] [outer = 0000000F3E550400]
03:26:25 INFO - PROCESS | 1008 | 1448018785571 Marionette INFO loaded listener.js
03:26:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F443B2C00) [pid = 1008] [serial = 1787] [outer = 0000000F3E550400]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D59000 == 65 [pid = 1008] [id = 576]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A237000 == 64 [pid = 1008] [id = 575]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FAE000 == 63 [pid = 1008] [id = 620]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5110E800 == 62 [pid = 1008] [id = 619]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51112000 == 61 [pid = 1008] [id = 618]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC2E000 == 60 [pid = 1008] [id = 617]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E85F800 == 59 [pid = 1008] [id = 616]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6D9800 == 58 [pid = 1008] [id = 615]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6EE000 == 57 [pid = 1008] [id = 614]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4D262800 == 56 [pid = 1008] [id = 613]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BA1D800 == 55 [pid = 1008] [id = 612]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4928F000 == 54 [pid = 1008] [id = 611]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F443A4000 == 53 [pid = 1008] [id = 610]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EE94000 == 52 [pid = 1008] [id = 609]
03:26:25 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C48800 == 51 [pid = 1008] [id = 608]
03:26:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3F4B6800 == 50 [pid = 1008] [id = 606]
03:26:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525AA000 == 49 [pid = 1008] [id = 604]
03:26:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5232E800 == 48 [pid = 1008] [id = 602]
03:26:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519E5000 == 47 [pid = 1008] [id = 601]
03:26:26 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519D5800 == 46 [pid = 1008] [id = 600]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F494ED800) [pid = 1008] [serial = 1658] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4ABF3800) [pid = 1008] [serial = 1661] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F45010400) [pid = 1008] [serial = 1650] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F49189800) [pid = 1008] [serial = 1655] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F43031400) [pid = 1008] [serial = 1634] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F3EECB400) [pid = 1008] [serial = 1631] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F432CD400) [pid = 1008] [serial = 1637] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F435D4400) [pid = 1008] [serial = 1640] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F4410BC00) [pid = 1008] [serial = 1645] [outer = 0000000000000000] [url = about:blank]
03:26:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:26 INFO - document served over http requires an https
03:26:26 INFO - sub-resource via script-tag using the http-csp
03:26:26 INFO - delivery method with swap-origin-redirect and when
03:26:26 INFO - the target request is cross-origin.
03:26:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1027ms
03:26:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:26:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435A1800 == 47 [pid = 1008] [id = 638]
03:26:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F3DF22C00) [pid = 1008] [serial = 1788] [outer = 0000000000000000]
03:26:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F3E362400) [pid = 1008] [serial = 1789] [outer = 0000000F3DF22C00]
03:26:26 INFO - PROCESS | 1008 | 1448018786506 Marionette INFO loaded listener.js
03:26:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F432B8800) [pid = 1008] [serial = 1790] [outer = 0000000F3DF22C00]
03:26:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:27 INFO - document served over http requires an https
03:26:27 INFO - sub-resource via xhr-request using the http-csp
03:26:27 INFO - delivery method with keep-origin-redirect and when
03:26:27 INFO - the target request is cross-origin.
03:26:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 691ms
03:26:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:26:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49285000 == 48 [pid = 1008] [id = 639]
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F43B50800) [pid = 1008] [serial = 1791] [outer = 0000000000000000]
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F43E6E400) [pid = 1008] [serial = 1792] [outer = 0000000F43B50800]
03:26:27 INFO - PROCESS | 1008 | 1448018787196 Marionette INFO loaded listener.js
03:26:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4500D400) [pid = 1008] [serial = 1793] [outer = 0000000F43B50800]
03:26:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:27 INFO - document served over http requires an https
03:26:27 INFO - sub-resource via xhr-request using the http-csp
03:26:27 INFO - delivery method with no-redirect and when
03:26:27 INFO - the target request is cross-origin.
03:26:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 628ms
03:26:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:26:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4CA03000 == 49 [pid = 1008] [id = 640]
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F49189800) [pid = 1008] [serial = 1794] [outer = 0000000000000000]
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F49266C00) [pid = 1008] [serial = 1795] [outer = 0000000F49189800]
03:26:27 INFO - PROCESS | 1008 | 1448018787858 Marionette INFO loaded listener.js
03:26:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F4A1C2800) [pid = 1008] [serial = 1796] [outer = 0000000F49189800]
03:26:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:28 INFO - document served over http requires an https
03:26:28 INFO - sub-resource via xhr-request using the http-csp
03:26:28 INFO - delivery method with swap-origin-redirect and when
03:26:28 INFO - the target request is cross-origin.
03:26:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
03:26:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:26:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43EDF000 == 50 [pid = 1008] [id = 641]
03:26:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F3E361C00) [pid = 1008] [serial = 1797] [outer = 0000000000000000]
03:26:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F3EB81C00) [pid = 1008] [serial = 1798] [outer = 0000000F3E361C00]
03:26:28 INFO - PROCESS | 1008 | 1448018788813 Marionette INFO loaded listener.js
03:26:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F430E0400) [pid = 1008] [serial = 1799] [outer = 0000000F3E361C00]
03:26:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:29 INFO - document served over http requires an http
03:26:29 INFO - sub-resource via fetch-request using the http-csp
03:26:29 INFO - delivery method with keep-origin-redirect and when
03:26:29 INFO - the target request is same-origin.
03:26:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
03:26:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:26:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6F5800 == 51 [pid = 1008] [id = 642]
03:26:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F441BD400) [pid = 1008] [serial = 1800] [outer = 0000000000000000]
03:26:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F4918D000) [pid = 1008] [serial = 1801] [outer = 0000000F441BD400]
03:26:29 INFO - PROCESS | 1008 | 1448018789788 Marionette INFO loaded listener.js
03:26:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F4AB0E000) [pid = 1008] [serial = 1802] [outer = 0000000F441BD400]
03:26:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:30 INFO - document served over http requires an http
03:26:30 INFO - sub-resource via fetch-request using the http-csp
03:26:30 INFO - delivery method with no-redirect and when
03:26:30 INFO - the target request is same-origin.
03:26:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 944ms
03:26:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:26:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E862800 == 52 [pid = 1008] [id = 643]
03:26:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F4BB87400) [pid = 1008] [serial = 1803] [outer = 0000000000000000]
03:26:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F4C30DC00) [pid = 1008] [serial = 1804] [outer = 0000000F4BB87400]
03:26:30 INFO - PROCESS | 1008 | 1448018790764 Marionette INFO loaded listener.js
03:26:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F4C952000) [pid = 1008] [serial = 1805] [outer = 0000000F4BB87400]
03:26:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:31 INFO - document served over http requires an http
03:26:31 INFO - sub-resource via fetch-request using the http-csp
03:26:31 INFO - delivery method with swap-origin-redirect and when
03:26:31 INFO - the target request is same-origin.
03:26:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 839ms
03:26:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:26:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4FBE5800 == 53 [pid = 1008] [id = 644]
03:26:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F4C96A800) [pid = 1008] [serial = 1806] [outer = 0000000000000000]
03:26:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F4C96FC00) [pid = 1008] [serial = 1807] [outer = 0000000F4C96A800]
03:26:31 INFO - PROCESS | 1008 | 1448018791591 Marionette INFO loaded listener.js
03:26:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F4D223C00) [pid = 1008] [serial = 1808] [outer = 0000000F4C96A800]
03:26:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519D7000 == 54 [pid = 1008] [id = 645]
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F4E020000) [pid = 1008] [serial = 1809] [outer = 0000000000000000]
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F4E518000) [pid = 1008] [serial = 1810] [outer = 0000000F4E020000]
03:26:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:32 INFO - document served over http requires an http
03:26:32 INFO - sub-resource via iframe-tag using the http-csp
03:26:32 INFO - delivery method with keep-origin-redirect and when
03:26:32 INFO - the target request is same-origin.
03:26:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 923ms
03:26:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:26:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52330000 == 55 [pid = 1008] [id = 646]
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F4C96B000) [pid = 1008] [serial = 1811] [outer = 0000000000000000]
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F4E46B000) [pid = 1008] [serial = 1812] [outer = 0000000F4C96B000]
03:26:32 INFO - PROCESS | 1008 | 1448018792543 Marionette INFO loaded listener.js
03:26:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F4E60C800) [pid = 1008] [serial = 1813] [outer = 0000000F4C96B000]
03:26:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E6000 == 56 [pid = 1008] [id = 647]
03:26:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F4FB50C00) [pid = 1008] [serial = 1814] [outer = 0000000000000000]
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F4E8A0400) [pid = 1008] [serial = 1815] [outer = 0000000F4FB50C00]
03:26:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:33 INFO - document served over http requires an http
03:26:33 INFO - sub-resource via iframe-tag using the http-csp
03:26:33 INFO - delivery method with no-redirect and when
03:26:33 INFO - the target request is same-origin.
03:26:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 880ms
03:26:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:26:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5336F800 == 57 [pid = 1008] [id = 648]
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4FB51C00) [pid = 1008] [serial = 1816] [outer = 0000000000000000]
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F4FD8EC00) [pid = 1008] [serial = 1817] [outer = 0000000F4FB51C00]
03:26:33 INFO - PROCESS | 1008 | 1448018793450 Marionette INFO loaded listener.js
03:26:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F51597000) [pid = 1008] [serial = 1818] [outer = 0000000F4FB51C00]
03:26:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E0E800 == 58 [pid = 1008] [id = 649]
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F51971800) [pid = 1008] [serial = 1819] [outer = 0000000000000000]
03:26:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F51977400) [pid = 1008] [serial = 1820] [outer = 0000000F51971800]
03:26:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:34 INFO - document served over http requires an http
03:26:34 INFO - sub-resource via iframe-tag using the http-csp
03:26:34 INFO - delivery method with swap-origin-redirect and when
03:26:34 INFO - the target request is same-origin.
03:26:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 943ms
03:26:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:26:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5419C000 == 59 [pid = 1008] [id = 650]
03:26:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F51970000) [pid = 1008] [serial = 1821] [outer = 0000000000000000]
03:26:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F51978800) [pid = 1008] [serial = 1822] [outer = 0000000F51970000]
03:26:34 INFO - PROCESS | 1008 | 1448018794384 Marionette INFO loaded listener.js
03:26:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F5238CC00) [pid = 1008] [serial = 1823] [outer = 0000000F51970000]
03:26:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:34 INFO - document served over http requires an http
03:26:34 INFO - sub-resource via script-tag using the http-csp
03:26:34 INFO - delivery method with keep-origin-redirect and when
03:26:34 INFO - the target request is same-origin.
03:26:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 839ms
03:26:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:26:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5590D000 == 60 [pid = 1008] [id = 651]
03:26:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F51971C00) [pid = 1008] [serial = 1824] [outer = 0000000000000000]
03:26:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4ABF2800) [pid = 1008] [serial = 1825] [outer = 0000000F51971C00]
03:26:35 INFO - PROCESS | 1008 | 1448018795230 Marionette INFO loaded listener.js
03:26:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F52838800) [pid = 1008] [serial = 1826] [outer = 0000000F51971C00]
03:26:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:35 INFO - document served over http requires an http
03:26:35 INFO - sub-resource via script-tag using the http-csp
03:26:35 INFO - delivery method with no-redirect and when
03:26:35 INFO - the target request is same-origin.
03:26:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 879ms
03:26:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:26:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55928800 == 61 [pid = 1008] [id = 652]
03:26:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F52837C00) [pid = 1008] [serial = 1827] [outer = 0000000000000000]
03:26:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F52D57800) [pid = 1008] [serial = 1828] [outer = 0000000F52837C00]
03:26:36 INFO - PROCESS | 1008 | 1448018796090 Marionette INFO loaded listener.js
03:26:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F52D62800) [pid = 1008] [serial = 1829] [outer = 0000000F52837C00]
03:26:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:36 INFO - document served over http requires an http
03:26:36 INFO - sub-resource via script-tag using the http-csp
03:26:36 INFO - delivery method with swap-origin-redirect and when
03:26:36 INFO - the target request is same-origin.
03:26:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 839ms
03:26:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:26:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BE1000 == 62 [pid = 1008] [id = 653]
03:26:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F52D65000) [pid = 1008] [serial = 1830] [outer = 0000000000000000]
03:26:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F52FDE400) [pid = 1008] [serial = 1831] [outer = 0000000F52D65000]
03:26:36 INFO - PROCESS | 1008 | 1448018796970 Marionette INFO loaded listener.js
03:26:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F52FE8400) [pid = 1008] [serial = 1832] [outer = 0000000F52D65000]
03:26:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:37 INFO - document served over http requires an http
03:26:37 INFO - sub-resource via xhr-request using the http-csp
03:26:37 INFO - delivery method with keep-origin-redirect and when
03:26:37 INFO - the target request is same-origin.
03:26:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 839ms
03:26:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:26:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55C17000 == 63 [pid = 1008] [id = 654]
03:26:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F52FDCC00) [pid = 1008] [serial = 1833] [outer = 0000000000000000]
03:26:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F531A1C00) [pid = 1008] [serial = 1834] [outer = 0000000F52FDCC00]
03:26:37 INFO - PROCESS | 1008 | 1448018797871 Marionette INFO loaded listener.js
03:26:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F53358C00) [pid = 1008] [serial = 1835] [outer = 0000000F52FDCC00]
03:26:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:38 INFO - document served over http requires an http
03:26:38 INFO - sub-resource via xhr-request using the http-csp
03:26:38 INFO - delivery method with no-redirect and when
03:26:38 INFO - the target request is same-origin.
03:26:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 943ms
03:26:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:26:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CBC000 == 64 [pid = 1008] [id = 655]
03:26:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F3DFC7400) [pid = 1008] [serial = 1836] [outer = 0000000000000000]
03:26:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F4D0AAC00) [pid = 1008] [serial = 1837] [outer = 0000000F3DFC7400]
03:26:39 INFO - PROCESS | 1008 | 1448018799819 Marionette INFO loaded listener.js
03:26:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F5359E000) [pid = 1008] [serial = 1838] [outer = 0000000F3DFC7400]
03:26:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:40 INFO - document served over http requires an http
03:26:40 INFO - sub-resource via xhr-request using the http-csp
03:26:40 INFO - delivery method with swap-origin-redirect and when
03:26:40 INFO - the target request is same-origin.
03:26:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1882ms
03:26:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:26:40 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5632D000 == 65 [pid = 1008] [id = 656]
03:26:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F44D35800) [pid = 1008] [serial = 1839] [outer = 0000000000000000]
03:26:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4ECD6800) [pid = 1008] [serial = 1840] [outer = 0000000F44D35800]
03:26:40 INFO - PROCESS | 1008 | 1448018800697 Marionette INFO loaded listener.js
03:26:40 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F54F41C00) [pid = 1008] [serial = 1841] [outer = 0000000F44D35800]
03:26:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:41 INFO - document served over http requires an https
03:26:41 INFO - sub-resource via fetch-request using the http-csp
03:26:41 INFO - delivery method with keep-origin-redirect and when
03:26:41 INFO - the target request is same-origin.
03:26:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1193ms
03:26:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:26:41 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49298000 == 66 [pid = 1008] [id = 657]
03:26:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F3E361400) [pid = 1008] [serial = 1842] [outer = 0000000000000000]
03:26:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F3EB86400) [pid = 1008] [serial = 1843] [outer = 0000000F3E361400]
03:26:41 INFO - PROCESS | 1008 | 1448018801918 Marionette INFO loaded listener.js
03:26:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F48399000) [pid = 1008] [serial = 1844] [outer = 0000000F3E361400]
03:26:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:42 INFO - document served over http requires an https
03:26:42 INFO - sub-resource via fetch-request using the http-csp
03:26:42 INFO - delivery method with no-redirect and when
03:26:42 INFO - the target request is same-origin.
03:26:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 984ms
03:26:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43C0B000 == 65 [pid = 1008] [id = 622]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7A5000 == 64 [pid = 1008] [id = 623]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B28000 == 63 [pid = 1008] [id = 624]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BD5800 == 62 [pid = 1008] [id = 625]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BF1800 == 61 [pid = 1008] [id = 626]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E21000 == 60 [pid = 1008] [id = 627]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E3D000 == 59 [pid = 1008] [id = 628]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5407D000 == 58 [pid = 1008] [id = 629]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54184800 == 57 [pid = 1008] [id = 630]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54188800 == 56 [pid = 1008] [id = 631]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EBE800 == 55 [pid = 1008] [id = 632]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EC4800 == 54 [pid = 1008] [id = 633]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FD4000 == 53 [pid = 1008] [id = 634]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44D54000 == 52 [pid = 1008] [id = 635]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49290000 == 51 [pid = 1008] [id = 636]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4910A000 == 50 [pid = 1008] [id = 637]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435A1800 == 49 [pid = 1008] [id = 638]
03:26:42 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49285000 == 48 [pid = 1008] [id = 639]
03:26:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E303000 == 49 [pid = 1008] [id = 658]
03:26:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F3D6B6400) [pid = 1008] [serial = 1845] [outer = 0000000000000000]
03:26:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F3D7ABC00) [pid = 1008] [serial = 1846] [outer = 0000000F3D6B6400]
03:26:43 INFO - PROCESS | 1008 | 1448018803134 Marionette INFO loaded listener.js
03:26:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F43031400) [pid = 1008] [serial = 1847] [outer = 0000000F3D6B6400]
03:26:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:43 INFO - document served over http requires an https
03:26:43 INFO - sub-resource via fetch-request using the http-csp
03:26:43 INFO - delivery method with swap-origin-redirect and when
03:26:43 INFO - the target request is same-origin.
03:26:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1077ms
03:26:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:26:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C564800 == 50 [pid = 1008] [id = 659]
03:26:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4ABF6400) [pid = 1008] [serial = 1848] [outer = 0000000000000000]
03:26:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F4B5C5800) [pid = 1008] [serial = 1849] [outer = 0000000F4ABF6400]
03:26:43 INFO - PROCESS | 1008 | 1448018803973 Marionette INFO loaded listener.js
03:26:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F4CB90C00) [pid = 1008] [serial = 1850] [outer = 0000000F4ABF6400]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F43E6E400) [pid = 1008] [serial = 1792] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F3ED74800) [pid = 1008] [serial = 1744] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F4E8A0800) [pid = 1008] [serial = 1756] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4FD8CC00) [pid = 1008] [serial = 1765] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F4D228000) [pid = 1008] [serial = 1750] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F3F2D8000) [pid = 1008] [serial = 1780] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F3E362400) [pid = 1008] [serial = 1789] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F3EB7C000) [pid = 1008] [serial = 1783] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F4831A800) [pid = 1008] [serial = 1747] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4FDCAC00) [pid = 1008] [serial = 1768] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F45010C00) [pid = 1008] [serial = 1778] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F51596400) [pid = 1008] [serial = 1775] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F4FBB0C00) [pid = 1008] [serial = 1759] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F5158B400) [pid = 1008] [serial = 1773] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018781065]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F4FDD0C00) [pid = 1008] [serial = 1770] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F4E5E5400) [pid = 1008] [serial = 1741] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4E603000) [pid = 1008] [serial = 1753] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F4FD54400) [pid = 1008] [serial = 1762] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F433F2000) [pid = 1008] [serial = 1786] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4B5C3C00) [pid = 1008] [serial = 1727] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3DE50800) [pid = 1008] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F4D229C00) [pid = 1008] [serial = 1693] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F433F4C00) [pid = 1008] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F4D22EC00) [pid = 1008] [serial = 1735] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F3E58FC00) [pid = 1008] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4E5E8000) [pid = 1008] [serial = 1777] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4CB88800) [pid = 1008] [serial = 1688] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018759957]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F3D7DB400) [pid = 1008] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4C510800) [pid = 1008] [serial = 1730] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018770663]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F3E550400) [pid = 1008] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F43C2A000) [pid = 1008] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F51592000) [pid = 1008] [serial = 1772] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018781065]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4C960400) [pid = 1008] [serial = 1683] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F4E3E1000) [pid = 1008] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F3DD2A400) [pid = 1008] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4E527C00) [pid = 1008] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F4C450400) [pid = 1008] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4A1D0000) [pid = 1008] [serial = 1725] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3F363400) [pid = 1008] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4FD99000) [pid = 1008] [serial = 1767] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4C966C00) [pid = 1008] [serial = 1732] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F3DF22C00) [pid = 1008] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4A0B0000) [pid = 1008] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F4E517000) [pid = 1008] [serial = 1738] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F4D22D000) [pid = 1008] [serial = 1696] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F3E58D800) [pid = 1008] [serial = 1699] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F4D22E000) [pid = 1008] [serial = 1694] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F4D0A5400) [pid = 1008] [serial = 1691] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F4C962000) [pid = 1008] [serial = 1684] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F4C2EF400) [pid = 1008] [serial = 1681] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F4CAE7400) [pid = 1008] [serial = 1689] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018759957]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F4C967800) [pid = 1008] [serial = 1686] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F3F359800) [pid = 1008] [serial = 1675] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F44424000) [pid = 1008] [serial = 1678] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F3DFC0000) [pid = 1008] [serial = 1672] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4CB82C00) [pid = 1008] [serial = 1731] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018770663]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4BB80400) [pid = 1008] [serial = 1728] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F435C9800) [pid = 1008] [serial = 1714] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4D0A4C00) [pid = 1008] [serial = 1702] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F4E510000) [pid = 1008] [serial = 1736] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F4CB82400) [pid = 1008] [serial = 1733] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F4BB80800) [pid = 1008] [serial = 1726] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F430D2000) [pid = 1008] [serial = 1723] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F44428000) [pid = 1008] [serial = 1717] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F3F3DA000) [pid = 1008] [serial = 1711] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F4A1C3400) [pid = 1008] [serial = 1720] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F3D894C00) [pid = 1008] [serial = 1708] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F3DD32C00) [pid = 1008] [serial = 1705] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F43B50800) [pid = 1008] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F49266C00) [pid = 1008] [serial = 1795] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4928B000 == 51 [pid = 1008] [id = 660]
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F3D7AEC00) [pid = 1008] [serial = 1851] [outer = 0000000000000000]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4500D400) [pid = 1008] [serial = 1793] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F4C946400) [pid = 1008] [serial = 1670] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F432B8800) [pid = 1008] [serial = 1790] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F432D4C00) [pid = 1008] [serial = 1712] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F3EB78800) [pid = 1008] [serial = 1709] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F3EEBF800) [pid = 1008] [serial = 1706] [outer = 0000000000000000] [url = about:blank]
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F3DD2DC00) [pid = 1008] [serial = 1852] [outer = 0000000F3D7AEC00]
03:26:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:44 INFO - document served over http requires an https
03:26:44 INFO - sub-resource via iframe-tag using the http-csp
03:26:44 INFO - delivery method with keep-origin-redirect and when
03:26:44 INFO - the target request is same-origin.
03:26:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 776ms
03:26:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:26:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F525AF800 == 52 [pid = 1008] [id = 661]
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F3D7DB400) [pid = 1008] [serial = 1853] [outer = 0000000000000000]
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F435C9800) [pid = 1008] [serial = 1854] [outer = 0000000F3D7DB400]
03:26:44 INFO - PROCESS | 1008 | 1448018804755 Marionette INFO loaded listener.js
03:26:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F3E35B800) [pid = 1008] [serial = 1855] [outer = 0000000F3D7DB400]
03:26:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDD800 == 53 [pid = 1008] [id = 662]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4D0A5400) [pid = 1008] [serial = 1856] [outer = 0000000000000000]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4E514400) [pid = 1008] [serial = 1857] [outer = 0000000F4D0A5400]
03:26:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:45 INFO - document served over http requires an https
03:26:45 INFO - sub-resource via iframe-tag using the http-csp
03:26:45 INFO - delivery method with no-redirect and when
03:26:45 INFO - the target request is same-origin.
03:26:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 692ms
03:26:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:26:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2B800 == 54 [pid = 1008] [id = 663]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F4E510000) [pid = 1008] [serial = 1858] [outer = 0000000000000000]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F4E526800) [pid = 1008] [serial = 1859] [outer = 0000000F4E510000]
03:26:45 INFO - PROCESS | 1008 | 1448018805405 Marionette INFO loaded listener.js
03:26:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F4E898400) [pid = 1008] [serial = 1860] [outer = 0000000F4E510000]
03:26:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E38800 == 55 [pid = 1008] [id = 664]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F4E896800) [pid = 1008] [serial = 1861] [outer = 0000000000000000]
03:26:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F4FBAB800) [pid = 1008] [serial = 1862] [outer = 0000000F4E896800]
03:26:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:45 INFO - document served over http requires an https
03:26:45 INFO - sub-resource via iframe-tag using the http-csp
03:26:45 INFO - delivery method with swap-origin-redirect and when
03:26:45 INFO - the target request is same-origin.
03:26:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 733ms
03:26:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:26:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54199000 == 56 [pid = 1008] [id = 665]
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F4FB4A800) [pid = 1008] [serial = 1863] [outer = 0000000000000000]
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F4FD5A000) [pid = 1008] [serial = 1864] [outer = 0000000F4FB4A800]
03:26:46 INFO - PROCESS | 1008 | 1448018806141 Marionette INFO loaded listener.js
03:26:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F4FD98000) [pid = 1008] [serial = 1865] [outer = 0000000F4FB4A800]
03:26:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:46 INFO - document served over http requires an https
03:26:46 INFO - sub-resource via script-tag using the http-csp
03:26:46 INFO - delivery method with keep-origin-redirect and when
03:26:46 INFO - the target request is same-origin.
03:26:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 670ms
03:26:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:26:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563A4800 == 57 [pid = 1008] [id = 666]
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F4FD94000) [pid = 1008] [serial = 1866] [outer = 0000000000000000]
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4FDD9000) [pid = 1008] [serial = 1867] [outer = 0000000F4FD94000]
03:26:46 INFO - PROCESS | 1008 | 1448018806813 Marionette INFO loaded listener.js
03:26:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F5238D800) [pid = 1008] [serial = 1868] [outer = 0000000F4FD94000]
03:26:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:47 INFO - document served over http requires an https
03:26:47 INFO - sub-resource via script-tag using the http-csp
03:26:47 INFO - delivery method with no-redirect and when
03:26:47 INFO - the target request is same-origin.
03:26:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 881ms
03:26:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:26:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4A069800 == 58 [pid = 1008] [id = 667]
03:26:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F433FAC00) [pid = 1008] [serial = 1869] [outer = 0000000000000000]
03:26:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F435CB800) [pid = 1008] [serial = 1870] [outer = 0000000F433FAC00]
03:26:47 INFO - PROCESS | 1008 | 1448018807860 Marionette INFO loaded listener.js
03:26:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F49356400) [pid = 1008] [serial = 1871] [outer = 0000000F433FAC00]
03:26:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:48 INFO - document served over http requires an https
03:26:48 INFO - sub-resource via script-tag using the http-csp
03:26:48 INFO - delivery method with swap-origin-redirect and when
03:26:48 INFO - the target request is same-origin.
03:26:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1041ms
03:26:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:26:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CB3000 == 59 [pid = 1008] [id = 668]
03:26:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F4ABFB400) [pid = 1008] [serial = 1872] [outer = 0000000000000000]
03:26:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F4D228000) [pid = 1008] [serial = 1873] [outer = 0000000F4ABFB400]
03:26:48 INFO - PROCESS | 1008 | 1448018808889 Marionette INFO loaded listener.js
03:26:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F4FD3E800) [pid = 1008] [serial = 1874] [outer = 0000000F4ABFB400]
03:26:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:49 INFO - document served over http requires an https
03:26:49 INFO - sub-resource via xhr-request using the http-csp
03:26:49 INFO - delivery method with keep-origin-redirect and when
03:26:49 INFO - the target request is same-origin.
03:26:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 880ms
03:26:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:26:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56527800 == 60 [pid = 1008] [id = 669]
03:26:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F4C967800) [pid = 1008] [serial = 1875] [outer = 0000000000000000]
03:26:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F4FD5CC00) [pid = 1008] [serial = 1876] [outer = 0000000F4C967800]
03:26:49 INFO - PROCESS | 1008 | 1448018809818 Marionette INFO loaded listener.js
03:26:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F531A7800) [pid = 1008] [serial = 1877] [outer = 0000000F4C967800]
03:26:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:50 INFO - document served over http requires an https
03:26:50 INFO - sub-resource via xhr-request using the http-csp
03:26:50 INFO - delivery method with no-redirect and when
03:26:50 INFO - the target request is same-origin.
03:26:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
03:26:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:26:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DB3000 == 61 [pid = 1008] [id = 670]
03:26:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F531A1000) [pid = 1008] [serial = 1878] [outer = 0000000000000000]
03:26:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F53351400) [pid = 1008] [serial = 1879] [outer = 0000000F531A1000]
03:26:50 INFO - PROCESS | 1008 | 1448018810716 Marionette INFO loaded listener.js
03:26:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F54F48C00) [pid = 1008] [serial = 1880] [outer = 0000000F531A1000]
03:26:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:51 INFO - document served over http requires an https
03:26:51 INFO - sub-resource via xhr-request using the http-csp
03:26:51 INFO - delivery method with swap-origin-redirect and when
03:26:51 INFO - the target request is same-origin.
03:26:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
03:26:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:26:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F576AC000 == 62 [pid = 1008] [id = 671]
03:26:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F5517C000) [pid = 1008] [serial = 1881] [outer = 0000000000000000]
03:26:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F5517F800) [pid = 1008] [serial = 1882] [outer = 0000000F5517C000]
03:26:51 INFO - PROCESS | 1008 | 1448018811606 Marionette INFO loaded listener.js
03:26:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F55188800) [pid = 1008] [serial = 1883] [outer = 0000000F5517C000]
03:26:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:52 INFO - document served over http requires an http
03:26:52 INFO - sub-resource via fetch-request using the meta-csp
03:26:52 INFO - delivery method with keep-origin-redirect and when
03:26:52 INFO - the target request is cross-origin.
03:26:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 839ms
03:26:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:26:52 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5793E800 == 63 [pid = 1008] [id = 672]
03:26:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5554DC00) [pid = 1008] [serial = 1884] [outer = 0000000000000000]
03:26:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F55552C00) [pid = 1008] [serial = 1885] [outer = 0000000F5554DC00]
03:26:52 INFO - PROCESS | 1008 | 1448018812464 Marionette INFO loaded listener.js
03:26:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F559F0C00) [pid = 1008] [serial = 1886] [outer = 0000000F5554DC00]
03:26:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:53 INFO - document served over http requires an http
03:26:53 INFO - sub-resource via fetch-request using the meta-csp
03:26:53 INFO - delivery method with no-redirect and when
03:26:53 INFO - the target request is cross-origin.
03:26:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 880ms
03:26:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:26:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57993000 == 64 [pid = 1008] [id = 673]
03:26:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F559EC800) [pid = 1008] [serial = 1887] [outer = 0000000000000000]
03:26:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F55B2B800) [pid = 1008] [serial = 1888] [outer = 0000000F559EC800]
03:26:53 INFO - PROCESS | 1008 | 1448018813342 Marionette INFO loaded listener.js
03:26:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F55B35000) [pid = 1008] [serial = 1889] [outer = 0000000F559EC800]
03:26:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:54 INFO - document served over http requires an http
03:26:54 INFO - sub-resource via fetch-request using the meta-csp
03:26:54 INFO - delivery method with swap-origin-redirect and when
03:26:54 INFO - the target request is cross-origin.
03:26:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 984ms
03:26:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:26:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58417000 == 65 [pid = 1008] [id = 674]
03:26:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F55B39000) [pid = 1008] [serial = 1890] [outer = 0000000000000000]
03:26:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F55C46800) [pid = 1008] [serial = 1891] [outer = 0000000F55B39000]
03:26:54 INFO - PROCESS | 1008 | 1448018814366 Marionette INFO loaded listener.js
03:26:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F55C50C00) [pid = 1008] [serial = 1892] [outer = 0000000F55B39000]
03:26:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584C3800 == 66 [pid = 1008] [id = 675]
03:26:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F55C6C400) [pid = 1008] [serial = 1893] [outer = 0000000000000000]
03:26:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F55C6DC00) [pid = 1008] [serial = 1894] [outer = 0000000F55C6C400]
03:26:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:55 INFO - document served over http requires an http
03:26:55 INFO - sub-resource via iframe-tag using the meta-csp
03:26:55 INFO - delivery method with keep-origin-redirect and when
03:26:55 INFO - the target request is cross-origin.
03:26:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 942ms
03:26:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:26:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584D0800 == 67 [pid = 1008] [id = 676]
03:26:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F55C51800) [pid = 1008] [serial = 1895] [outer = 0000000000000000]
03:26:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F55C6D800) [pid = 1008] [serial = 1896] [outer = 0000000F55C51800]
03:26:55 INFO - PROCESS | 1008 | 1448018815336 Marionette INFO loaded listener.js
03:26:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F55CCE800) [pid = 1008] [serial = 1897] [outer = 0000000F55C51800]
03:26:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58691800 == 68 [pid = 1008] [id = 677]
03:26:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F55CD4000) [pid = 1008] [serial = 1898] [outer = 0000000000000000]
03:26:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F55CD1C00) [pid = 1008] [serial = 1899] [outer = 0000000F55CD4000]
03:26:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:56 INFO - document served over http requires an http
03:26:56 INFO - sub-resource via iframe-tag using the meta-csp
03:26:56 INFO - delivery method with no-redirect and when
03:26:56 INFO - the target request is cross-origin.
03:26:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 986ms
03:26:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:26:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F586A5000 == 69 [pid = 1008] [id = 678]
03:26:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F55CD3800) [pid = 1008] [serial = 1900] [outer = 0000000000000000]
03:26:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F55FC2400) [pid = 1008] [serial = 1901] [outer = 0000000F55CD3800]
03:26:56 INFO - PROCESS | 1008 | 1448018816316 Marionette INFO loaded listener.js
03:26:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F56BED400) [pid = 1008] [serial = 1902] [outer = 0000000F55CD3800]
03:26:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EBE7800 == 70 [pid = 1008] [id = 679]
03:26:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F3ED79C00) [pid = 1008] [serial = 1903] [outer = 0000000000000000]
03:26:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F43CC2400) [pid = 1008] [serial = 1904] [outer = 0000000F3ED79C00]
03:26:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:58 INFO - document served over http requires an http
03:26:58 INFO - sub-resource via iframe-tag using the meta-csp
03:26:58 INFO - delivery method with swap-origin-redirect and when
03:26:58 INFO - the target request is cross-origin.
03:26:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2083ms
03:26:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:26:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435AC800 == 71 [pid = 1008] [id = 680]
03:26:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F3EB80400) [pid = 1008] [serial = 1905] [outer = 0000000000000000]
03:26:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F3EECB800) [pid = 1008] [serial = 1906] [outer = 0000000F3EB80400]
03:26:58 INFO - PROCESS | 1008 | 1448018818448 Marionette INFO loaded listener.js
03:26:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F56BEE400) [pid = 1008] [serial = 1907] [outer = 0000000F3EB80400]
03:26:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:26:59 INFO - document served over http requires an http
03:26:59 INFO - sub-resource via script-tag using the meta-csp
03:26:59 INFO - delivery method with keep-origin-redirect and when
03:26:59 INFO - the target request is cross-origin.
03:26:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1294ms
03:26:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:26:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6D6800 == 72 [pid = 1008] [id = 681]
03:26:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F3D8A4800) [pid = 1008] [serial = 1908] [outer = 0000000000000000]
03:26:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F3EB7D800) [pid = 1008] [serial = 1909] [outer = 0000000F3D8A4800]
03:26:59 INFO - PROCESS | 1008 | 1448018819678 Marionette INFO loaded listener.js
03:26:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:26:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F4918A400) [pid = 1008] [serial = 1910] [outer = 0000000F3D8A4800]
03:27:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:00 INFO - document served over http requires an http
03:27:00 INFO - sub-resource via script-tag using the meta-csp
03:27:00 INFO - delivery method with no-redirect and when
03:27:00 INFO - the target request is cross-origin.
03:27:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 985ms
03:27:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:27:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F430B5000 == 73 [pid = 1008] [id = 682]
03:27:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F3D7DF000) [pid = 1008] [serial = 1911] [outer = 0000000000000000]
03:27:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F3E361800) [pid = 1008] [serial = 1912] [outer = 0000000F3D7DF000]
03:27:00 INFO - PROCESS | 1008 | 1448018820676 Marionette INFO loaded listener.js
03:27:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F4B5B8C00) [pid = 1008] [serial = 1913] [outer = 0000000F3D7DF000]
03:27:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:01 INFO - document served over http requires an http
03:27:01 INFO - sub-resource via script-tag using the meta-csp
03:27:01 INFO - delivery method with swap-origin-redirect and when
03:27:01 INFO - the target request is cross-origin.
03:27:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 944ms
03:27:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:27:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49434000 == 74 [pid = 1008] [id = 683]
03:27:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F432D0400) [pid = 1008] [serial = 1914] [outer = 0000000000000000]
03:27:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4C961C00) [pid = 1008] [serial = 1915] [outer = 0000000F432D0400]
03:27:01 INFO - PROCESS | 1008 | 1448018821655 Marionette INFO loaded listener.js
03:27:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F4D22C000) [pid = 1008] [serial = 1916] [outer = 0000000F432D0400]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54199000 == 73 [pid = 1008] [id = 665]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E38800 == 72 [pid = 1008] [id = 664]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2B800 == 71 [pid = 1008] [id = 663]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDD800 == 70 [pid = 1008] [id = 662]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F525AF800 == 69 [pid = 1008] [id = 661]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4928B000 == 68 [pid = 1008] [id = 660]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C564800 == 67 [pid = 1008] [id = 659]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E303000 == 66 [pid = 1008] [id = 658]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49298000 == 65 [pid = 1008] [id = 657]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55C17000 == 64 [pid = 1008] [id = 654]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BE1000 == 63 [pid = 1008] [id = 653]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55928800 == 62 [pid = 1008] [id = 652]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5590D000 == 61 [pid = 1008] [id = 651]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5419C000 == 60 [pid = 1008] [id = 650]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E0E800 == 59 [pid = 1008] [id = 649]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5336F800 == 58 [pid = 1008] [id = 648]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E6000 == 57 [pid = 1008] [id = 647]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52330000 == 56 [pid = 1008] [id = 646]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519D7000 == 55 [pid = 1008] [id = 645]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE5800 == 54 [pid = 1008] [id = 644]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E862800 == 53 [pid = 1008] [id = 643]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6F5800 == 52 [pid = 1008] [id = 642]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43EDF000 == 51 [pid = 1008] [id = 641]
03:27:01 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4CA03000 == 50 [pid = 1008] [id = 640]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4C8D1800) [pid = 1008] [serial = 1729] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F3F365C00) [pid = 1008] [serial = 1784] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F443B2C00) [pid = 1008] [serial = 1787] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F4E606C00) [pid = 1008] [serial = 1742] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F4E3DD800) [pid = 1008] [serial = 1734] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F43CB8400) [pid = 1008] [serial = 1715] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4A703000) [pid = 1008] [serial = 1721] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F4E523400) [pid = 1008] [serial = 1739] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F4A1C9C00) [pid = 1008] [serial = 1724] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F45C9EC00) [pid = 1008] [serial = 1718] [outer = 0000000000000000] [url = about:blank]
03:27:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:02 INFO - document served over http requires an http
03:27:02 INFO - sub-resource via xhr-request using the meta-csp
03:27:02 INFO - delivery method with keep-origin-redirect and when
03:27:02 INFO - the target request is cross-origin.
03:27:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1078ms
03:27:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:27:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4408F000 == 51 [pid = 1008] [id = 684]
03:27:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F3DE57400) [pid = 1008] [serial = 1917] [outer = 0000000000000000]
03:27:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F3EEBCC00) [pid = 1008] [serial = 1918] [outer = 0000000F3DE57400]
03:27:02 INFO - PROCESS | 1008 | 1448018822589 Marionette INFO loaded listener.js
03:27:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F43CC5800) [pid = 1008] [serial = 1919] [outer = 0000000F3DE57400]
03:27:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:03 INFO - document served over http requires an http
03:27:03 INFO - sub-resource via xhr-request using the meta-csp
03:27:03 INFO - delivery method with no-redirect and when
03:27:03 INFO - the target request is cross-origin.
03:27:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 690ms
03:27:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:27:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C817800 == 52 [pid = 1008] [id = 685]
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F43C30C00) [pid = 1008] [serial = 1920] [outer = 0000000000000000]
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F494E7800) [pid = 1008] [serial = 1921] [outer = 0000000F43C30C00]
03:27:03 INFO - PROCESS | 1008 | 1448018823286 Marionette INFO loaded listener.js
03:27:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F4B5B9800) [pid = 1008] [serial = 1922] [outer = 0000000F43C30C00]
03:27:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:03 INFO - document served over http requires an http
03:27:03 INFO - sub-resource via xhr-request using the meta-csp
03:27:03 INFO - delivery method with swap-origin-redirect and when
03:27:03 INFO - the target request is cross-origin.
03:27:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 627ms
03:27:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:27:03 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7B7000 == 53 [pid = 1008] [id = 686]
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F4C94D000) [pid = 1008] [serial = 1923] [outer = 0000000000000000]
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F4CB89400) [pid = 1008] [serial = 1924] [outer = 0000000F4C94D000]
03:27:03 INFO - PROCESS | 1008 | 1448018823922 Marionette INFO loaded listener.js
03:27:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F4E3DB800) [pid = 1008] [serial = 1925] [outer = 0000000F4C94D000]
03:27:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:04 INFO - document served over http requires an https
03:27:04 INFO - sub-resource via fetch-request using the meta-csp
03:27:04 INFO - delivery method with keep-origin-redirect and when
03:27:04 INFO - the target request is cross-origin.
03:27:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 732ms
03:27:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:27:04 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519C9800 == 54 [pid = 1008] [id = 687]
03:27:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F44061800) [pid = 1008] [serial = 1926] [outer = 0000000000000000]
03:27:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F4E3E1C00) [pid = 1008] [serial = 1927] [outer = 0000000F44061800]
03:27:04 INFO - PROCESS | 1008 | 1448018824717 Marionette INFO loaded listener.js
03:27:04 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F4E523400) [pid = 1008] [serial = 1928] [outer = 0000000F44061800]
03:27:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:05 INFO - document served over http requires an https
03:27:05 INFO - sub-resource via fetch-request using the meta-csp
03:27:05 INFO - delivery method with no-redirect and when
03:27:05 INFO - the target request is cross-origin.
03:27:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 734ms
03:27:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:27:05 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52597000 == 55 [pid = 1008] [id = 688]
03:27:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F435D0800) [pid = 1008] [serial = 1929] [outer = 0000000000000000]
03:27:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F4E5E2000) [pid = 1008] [serial = 1930] [outer = 0000000F435D0800]
03:27:05 INFO - PROCESS | 1008 | 1448018825462 Marionette INFO loaded listener.js
03:27:05 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F4FB48000) [pid = 1008] [serial = 1931] [outer = 0000000F435D0800]
03:27:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:05 INFO - document served over http requires an https
03:27:05 INFO - sub-resource via fetch-request using the meta-csp
03:27:05 INFO - delivery method with swap-origin-redirect and when
03:27:05 INFO - the target request is cross-origin.
03:27:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 733ms
03:27:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:27:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528E3000 == 56 [pid = 1008] [id = 689]
03:27:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F4ECDD400) [pid = 1008] [serial = 1932] [outer = 0000000000000000]
03:27:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F4FB55000) [pid = 1008] [serial = 1933] [outer = 0000000F4ECDD400]
03:27:06 INFO - PROCESS | 1008 | 1448018826208 Marionette INFO loaded listener.js
03:27:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F4FD97800) [pid = 1008] [serial = 1934] [outer = 0000000F4ECDD400]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F4E020000) [pid = 1008] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F3D7DB400) [pid = 1008] [serial = 1853] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F51971800) [pid = 1008] [serial = 1819] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F4FB4A800) [pid = 1008] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4ABF6400) [pid = 1008] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F4E510000) [pid = 1008] [serial = 1858] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F3D7AEC00) [pid = 1008] [serial = 1851] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F3D6B6400) [pid = 1008] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F4E896800) [pid = 1008] [serial = 1861] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F4FBAC000) [pid = 1008] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F4C44B400) [pid = 1008] [serial = 1685] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F43C24000) [pid = 1008] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F4FD4C400) [pid = 1008] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F3D6B9000) [pid = 1008] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F4A706400) [pid = 1008] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F3ED72800) [pid = 1008] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F432D1400) [pid = 1008] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F3EB80C00) [pid = 1008] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3E354000) [pid = 1008] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F3DD8CC00) [pid = 1008] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4FD5D800) [pid = 1008] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F3ED6E400) [pid = 1008] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4E5EB800) [pid = 1008] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4A1CF000) [pid = 1008] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4CB87400) [pid = 1008] [serial = 1690] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4E895800) [pid = 1008] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4D228C00) [pid = 1008] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4FD5A000) [pid = 1008] [serial = 1864] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4D0A5400) [pid = 1008] [serial = 1856] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018805034]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F4FB50C00) [pid = 1008] [serial = 1814] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018792947]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F3E361400) [pid = 1008] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F4ECD6800) [pid = 1008] [serial = 1840] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4D0AAC00) [pid = 1008] [serial = 1837] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F52D57800) [pid = 1008] [serial = 1828] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F4ABF2800) [pid = 1008] [serial = 1825] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F52FDE400) [pid = 1008] [serial = 1831] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F531A1C00) [pid = 1008] [serial = 1834] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4FBAB800) [pid = 1008] [serial = 1862] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4E526800) [pid = 1008] [serial = 1859] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F3DD2DC00) [pid = 1008] [serial = 1852] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F4B5C5800) [pid = 1008] [serial = 1849] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F4C30DC00) [pid = 1008] [serial = 1804] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F51978800) [pid = 1008] [serial = 1822] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F3EB81C00) [pid = 1008] [serial = 1798] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F4E514400) [pid = 1008] [serial = 1857] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018805034]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F435C9800) [pid = 1008] [serial = 1854] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F4E518000) [pid = 1008] [serial = 1810] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F4C96FC00) [pid = 1008] [serial = 1807] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F51977400) [pid = 1008] [serial = 1820] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F4FD8EC00) [pid = 1008] [serial = 1817] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F3EB86400) [pid = 1008] [serial = 1843] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F3D7ABC00) [pid = 1008] [serial = 1846] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F4918D000) [pid = 1008] [serial = 1801] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4E8A0400) [pid = 1008] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018792947]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4E46B000) [pid = 1008] [serial = 1812] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F4FD3F400) [pid = 1008] [serial = 1760] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4CA38000) [pid = 1008] [serial = 1687] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F4A1C6400) [pid = 1008] [serial = 1679] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F4FD5E000) [pid = 1008] [serial = 1763] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F4E510C00) [pid = 1008] [serial = 1703] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F4C94EC00) [pid = 1008] [serial = 1682] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F4338C400) [pid = 1008] [serial = 1676] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F494EE800) [pid = 1008] [serial = 1748] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F51771000) [pid = 1008] [serial = 1781] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F4A1C2800) [pid = 1008] [serial = 1796] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F4E3DC800) [pid = 1008] [serial = 1700] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F3EB83C00) [pid = 1008] [serial = 1673] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4FD96400) [pid = 1008] [serial = 1766] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F3F499000) [pid = 1008] [serial = 1745] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F4E831000) [pid = 1008] [serial = 1754] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F4E5E1400) [pid = 1008] [serial = 1751] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F4D224800) [pid = 1008] [serial = 1692] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F4FB4BC00) [pid = 1008] [serial = 1757] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F5158A800) [pid = 1008] [serial = 1771] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F51771C00) [pid = 1008] [serial = 1776] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F4E3D9000) [pid = 1008] [serial = 1697] [outer = 0000000000000000] [url = about:blank]
03:27:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435AA800 == 57 [pid = 1008] [id = 690]
03:27:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F3D7A7800) [pid = 1008] [serial = 1935] [outer = 0000000000000000]
03:27:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F3E361400) [pid = 1008] [serial = 1936] [outer = 0000000F3D7A7800]
03:27:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:06 INFO - document served over http requires an https
03:27:06 INFO - sub-resource via iframe-tag using the meta-csp
03:27:06 INFO - delivery method with keep-origin-redirect and when
03:27:06 INFO - the target request is cross-origin.
03:27:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 983ms
03:27:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:27:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528EE000 == 58 [pid = 1008] [id = 691]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F3DD33800) [pid = 1008] [serial = 1937] [outer = 0000000000000000]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F494EE400) [pid = 1008] [serial = 1938] [outer = 0000000F3DD33800]
03:27:07 INFO - PROCESS | 1008 | 1448018827153 Marionette INFO loaded listener.js
03:27:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F4D228C00) [pid = 1008] [serial = 1939] [outer = 0000000F3DD33800]
03:27:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53B1E800 == 59 [pid = 1008] [id = 692]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F4E52C800) [pid = 1008] [serial = 1940] [outer = 0000000000000000]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F4FD58000) [pid = 1008] [serial = 1941] [outer = 0000000F4E52C800]
03:27:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:07 INFO - document served over http requires an https
03:27:07 INFO - sub-resource via iframe-tag using the meta-csp
03:27:07 INFO - delivery method with no-redirect and when
03:27:07 INFO - the target request is cross-origin.
03:27:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 692ms
03:27:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:27:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BE4800 == 60 [pid = 1008] [id = 693]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4FB4B400) [pid = 1008] [serial = 1942] [outer = 0000000000000000]
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4FDD3000) [pid = 1008] [serial = 1943] [outer = 0000000F4FB4B400]
03:27:07 INFO - PROCESS | 1008 | 1448018827879 Marionette INFO loaded listener.js
03:27:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F5176A400) [pid = 1008] [serial = 1944] [outer = 0000000F4FB4B400]
03:27:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E18800 == 61 [pid = 1008] [id = 694]
03:27:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F51768800) [pid = 1008] [serial = 1945] [outer = 0000000000000000]
03:27:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F51971800) [pid = 1008] [serial = 1946] [outer = 0000000F51768800]
03:27:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:08 INFO - document served over http requires an https
03:27:08 INFO - sub-resource via iframe-tag using the meta-csp
03:27:08 INFO - delivery method with swap-origin-redirect and when
03:27:08 INFO - the target request is cross-origin.
03:27:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 731ms
03:27:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:27:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E310000 == 62 [pid = 1008] [id = 695]
03:27:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F3D6B5000) [pid = 1008] [serial = 1947] [outer = 0000000000000000]
03:27:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F3D7ACC00) [pid = 1008] [serial = 1948] [outer = 0000000F3D6B5000]
03:27:08 INFO - PROCESS | 1008 | 1448018828793 Marionette INFO loaded listener.js
03:27:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F3E898400) [pid = 1008] [serial = 1949] [outer = 0000000F3D6B5000]
03:27:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:09 INFO - document served over http requires an https
03:27:09 INFO - sub-resource via script-tag using the meta-csp
03:27:09 INFO - delivery method with keep-origin-redirect and when
03:27:09 INFO - the target request is cross-origin.
03:27:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1093ms
03:27:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:27:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3AE000 == 63 [pid = 1008] [id = 696]
03:27:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F44D2F000) [pid = 1008] [serial = 1950] [outer = 0000000000000000]
03:27:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F4500D400) [pid = 1008] [serial = 1951] [outer = 0000000F44D2F000]
03:27:09 INFO - PROCESS | 1008 | 1448018829854 Marionette INFO loaded listener.js
03:27:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F4C44AC00) [pid = 1008] [serial = 1952] [outer = 0000000F44D2F000]
03:27:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:10 INFO - document served over http requires an https
03:27:10 INFO - sub-resource via script-tag using the meta-csp
03:27:10 INFO - delivery method with no-redirect and when
03:27:10 INFO - the target request is cross-origin.
03:27:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 986ms
03:27:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:27:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E33800 == 64 [pid = 1008] [id = 697]
03:27:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4C94A800) [pid = 1008] [serial = 1953] [outer = 0000000000000000]
03:27:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4CAE8C00) [pid = 1008] [serial = 1954] [outer = 0000000F4C94A800]
03:27:10 INFO - PROCESS | 1008 | 1448018830821 Marionette INFO loaded listener.js
03:27:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F4E5E5400) [pid = 1008] [serial = 1955] [outer = 0000000F4C94A800]
03:27:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:11 INFO - document served over http requires an https
03:27:11 INFO - sub-resource via script-tag using the meta-csp
03:27:11 INFO - delivery method with swap-origin-redirect and when
03:27:11 INFO - the target request is cross-origin.
03:27:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 944ms
03:27:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:27:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F541A1000 == 65 [pid = 1008] [id = 698]
03:27:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F4FD59C00) [pid = 1008] [serial = 1956] [outer = 0000000000000000]
03:27:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F4FDCD800) [pid = 1008] [serial = 1957] [outer = 0000000F4FD59C00]
03:27:11 INFO - PROCESS | 1008 | 1448018831804 Marionette INFO loaded listener.js
03:27:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F52385800) [pid = 1008] [serial = 1958] [outer = 0000000F4FD59C00]
03:27:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:12 INFO - document served over http requires an https
03:27:12 INFO - sub-resource via xhr-request using the meta-csp
03:27:12 INFO - delivery method with keep-origin-redirect and when
03:27:12 INFO - the target request is cross-origin.
03:27:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 943ms
03:27:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:27:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54FD2000 == 66 [pid = 1008] [id = 699]
03:27:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F52391800) [pid = 1008] [serial = 1959] [outer = 0000000000000000]
03:27:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F52839400) [pid = 1008] [serial = 1960] [outer = 0000000F52391800]
03:27:12 INFO - PROCESS | 1008 | 1448018832751 Marionette INFO loaded listener.js
03:27:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F52FE0400) [pid = 1008] [serial = 1961] [outer = 0000000F52391800]
03:27:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:13 INFO - document served over http requires an https
03:27:13 INFO - sub-resource via xhr-request using the meta-csp
03:27:13 INFO - delivery method with no-redirect and when
03:27:13 INFO - the target request is cross-origin.
03:27:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
03:27:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:27:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BDC800 == 67 [pid = 1008] [id = 700]
03:27:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F531A5C00) [pid = 1008] [serial = 1962] [outer = 0000000000000000]
03:27:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F531A9800) [pid = 1008] [serial = 1963] [outer = 0000000F531A5C00]
03:27:13 INFO - PROCESS | 1008 | 1448018833700 Marionette INFO loaded listener.js
03:27:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F54F44000) [pid = 1008] [serial = 1964] [outer = 0000000F531A5C00]
03:27:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:14 INFO - document served over http requires an https
03:27:14 INFO - sub-resource via xhr-request using the meta-csp
03:27:14 INFO - delivery method with swap-origin-redirect and when
03:27:14 INFO - the target request is cross-origin.
03:27:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 923ms
03:27:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:27:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CB7000 == 68 [pid = 1008] [id = 701]
03:27:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F55556000) [pid = 1008] [serial = 1965] [outer = 0000000000000000]
03:27:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F55558800) [pid = 1008] [serial = 1966] [outer = 0000000F55556000]
03:27:14 INFO - PROCESS | 1008 | 1448018834634 Marionette INFO loaded listener.js
03:27:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F55CCA400) [pid = 1008] [serial = 1967] [outer = 0000000F55556000]
03:27:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:15 INFO - document served over http requires an http
03:27:15 INFO - sub-resource via fetch-request using the meta-csp
03:27:15 INFO - delivery method with keep-origin-redirect and when
03:27:15 INFO - the target request is same-origin.
03:27:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 985ms
03:27:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:27:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56526000 == 69 [pid = 1008] [id = 702]
03:27:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F55CD8C00) [pid = 1008] [serial = 1968] [outer = 0000000000000000]
03:27:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F56BEBC00) [pid = 1008] [serial = 1969] [outer = 0000000F55CD8C00]
03:27:15 INFO - PROCESS | 1008 | 1448018835640 Marionette INFO loaded listener.js
03:27:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F56DE7400) [pid = 1008] [serial = 1970] [outer = 0000000F55CD8C00]
03:27:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:16 INFO - document served over http requires an http
03:27:16 INFO - sub-resource via fetch-request using the meta-csp
03:27:16 INFO - delivery method with no-redirect and when
03:27:16 INFO - the target request is same-origin.
03:27:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 986ms
03:27:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:27:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798E800 == 70 [pid = 1008] [id = 703]
03:27:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F56DE6C00) [pid = 1008] [serial = 1971] [outer = 0000000000000000]
03:27:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F56E8C000) [pid = 1008] [serial = 1972] [outer = 0000000F56DE6C00]
03:27:16 INFO - PROCESS | 1008 | 1448018836585 Marionette INFO loaded listener.js
03:27:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F56E95800) [pid = 1008] [serial = 1973] [outer = 0000000F56DE6C00]
03:27:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:18 INFO - document served over http requires an http
03:27:18 INFO - sub-resource via fetch-request using the meta-csp
03:27:18 INFO - delivery method with swap-origin-redirect and when
03:27:18 INFO - the target request is same-origin.
03:27:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2142ms
03:27:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:27:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4412E000 == 71 [pid = 1008] [id = 704]
03:27:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F3DD2C400) [pid = 1008] [serial = 1974] [outer = 0000000000000000]
03:27:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F3F362000) [pid = 1008] [serial = 1975] [outer = 0000000F3DD2C400]
03:27:18 INFO - PROCESS | 1008 | 1448018838774 Marionette INFO loaded listener.js
03:27:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F4D226800) [pid = 1008] [serial = 1976] [outer = 0000000F3DD2C400]
03:27:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4ABB1800 == 72 [pid = 1008] [id = 705]
03:27:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F432D7C00) [pid = 1008] [serial = 1977] [outer = 0000000000000000]
03:27:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F433F3000) [pid = 1008] [serial = 1978] [outer = 0000000F432D7C00]
03:27:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:19 INFO - document served over http requires an http
03:27:19 INFO - sub-resource via iframe-tag using the meta-csp
03:27:19 INFO - delivery method with keep-origin-redirect and when
03:27:19 INFO - the target request is same-origin.
03:27:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1494ms
03:27:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:27:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5110A000 == 73 [pid = 1008] [id = 706]
03:27:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F435CF400) [pid = 1008] [serial = 1979] [outer = 0000000000000000]
03:27:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F45CA3000) [pid = 1008] [serial = 1980] [outer = 0000000F435CF400]
03:27:20 INFO - PROCESS | 1008 | 1448018840245 Marionette INFO loaded listener.js
03:27:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F4C950C00) [pid = 1008] [serial = 1981] [outer = 0000000F435CF400]
03:27:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49280000 == 74 [pid = 1008] [id = 707]
03:27:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F3EEC7400) [pid = 1008] [serial = 1982] [outer = 0000000000000000]
03:27:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F3EB7C000) [pid = 1008] [serial = 1983] [outer = 0000000F3EEC7400]
03:27:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:21 INFO - document served over http requires an http
03:27:21 INFO - sub-resource via iframe-tag using the meta-csp
03:27:21 INFO - delivery method with no-redirect and when
03:27:21 INFO - the target request is same-origin.
03:27:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1082ms
03:27:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:27:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E303000 == 75 [pid = 1008] [id = 708]
03:27:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F3EB81C00) [pid = 1008] [serial = 1984] [outer = 0000000000000000]
03:27:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F3F360C00) [pid = 1008] [serial = 1985] [outer = 0000000F3EB81C00]
03:27:21 INFO - PROCESS | 1008 | 1448018841378 Marionette INFO loaded listener.js
03:27:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4BB81C00) [pid = 1008] [serial = 1986] [outer = 0000000F3EB81C00]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E18800 == 74 [pid = 1008] [id = 694]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BE4800 == 73 [pid = 1008] [id = 693]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53B1E800 == 72 [pid = 1008] [id = 692]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528EE000 == 71 [pid = 1008] [id = 691]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435AA800 == 70 [pid = 1008] [id = 690]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528E3000 == 69 [pid = 1008] [id = 689]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52597000 == 68 [pid = 1008] [id = 688]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519C9800 == 67 [pid = 1008] [id = 687]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7B7000 == 66 [pid = 1008] [id = 686]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C817800 == 65 [pid = 1008] [id = 685]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4408F000 == 64 [pid = 1008] [id = 684]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49434000 == 63 [pid = 1008] [id = 683]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430B5000 == 62 [pid = 1008] [id = 682]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E6D6800 == 61 [pid = 1008] [id = 681]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EBE7800 == 60 [pid = 1008] [id = 679]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58691800 == 59 [pid = 1008] [id = 677]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584C3800 == 58 [pid = 1008] [id = 675]
03:27:21 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A069800 == 57 [pid = 1008] [id = 667]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4E898400) [pid = 1008] [serial = 1860] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4CB90C00) [pid = 1008] [serial = 1850] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F4E60C800) [pid = 1008] [serial = 1813] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F4AB0E000) [pid = 1008] [serial = 1802] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F48399000) [pid = 1008] [serial = 1844] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F4D223C00) [pid = 1008] [serial = 1808] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F51597000) [pid = 1008] [serial = 1818] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F430E0400) [pid = 1008] [serial = 1799] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F5238CC00) [pid = 1008] [serial = 1823] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F4C952000) [pid = 1008] [serial = 1805] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F52D62800) [pid = 1008] [serial = 1829] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F52838800) [pid = 1008] [serial = 1826] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F43031400) [pid = 1008] [serial = 1847] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F3E35B800) [pid = 1008] [serial = 1855] [outer = 0000000000000000] [url = about:blank]
03:27:21 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4FD98000) [pid = 1008] [serial = 1865] [outer = 0000000000000000] [url = about:blank]
03:27:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E307000 == 58 [pid = 1008] [id = 709]
03:27:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F3D7ADC00) [pid = 1008] [serial = 1987] [outer = 0000000000000000]
03:27:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F3DD2C000) [pid = 1008] [serial = 1988] [outer = 0000000F3D7ADC00]
03:27:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:22 INFO - document served over http requires an http
03:27:22 INFO - sub-resource via iframe-tag using the meta-csp
03:27:22 INFO - delivery method with swap-origin-redirect and when
03:27:22 INFO - the target request is same-origin.
03:27:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1193ms
03:27:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:27:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F450CC000 == 59 [pid = 1008] [id = 710]
03:27:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F3DD2D400) [pid = 1008] [serial = 1989] [outer = 0000000000000000]
03:27:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F432B6C00) [pid = 1008] [serial = 1990] [outer = 0000000F3DD2D400]
03:27:22 INFO - PROCESS | 1008 | 1448018842437 Marionette INFO loaded listener.js
03:27:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F45CA1C00) [pid = 1008] [serial = 1991] [outer = 0000000F3DD2D400]
03:27:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:22 INFO - document served over http requires an http
03:27:22 INFO - sub-resource via script-tag using the meta-csp
03:27:22 INFO - delivery method with keep-origin-redirect and when
03:27:22 INFO - the target request is same-origin.
03:27:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 734ms
03:27:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:27:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4D25C000 == 60 [pid = 1008] [id = 711]
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F43281800) [pid = 1008] [serial = 1992] [outer = 0000000000000000]
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4A1E3000) [pid = 1008] [serial = 1993] [outer = 0000000F43281800]
03:27:23 INFO - PROCESS | 1008 | 1448018843226 Marionette INFO loaded listener.js
03:27:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F4C94F000) [pid = 1008] [serial = 1994] [outer = 0000000F43281800]
03:27:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:23 INFO - document served over http requires an http
03:27:23 INFO - sub-resource via script-tag using the meta-csp
03:27:23 INFO - delivery method with no-redirect and when
03:27:23 INFO - the target request is same-origin.
03:27:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 692ms
03:27:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:27:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E7C3800 == 61 [pid = 1008] [id = 712]
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F4C96FC00) [pid = 1008] [serial = 1995] [outer = 0000000000000000]
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F4CB85000) [pid = 1008] [serial = 1996] [outer = 0000000F4C96FC00]
03:27:23 INFO - PROCESS | 1008 | 1448018843856 Marionette INFO loaded listener.js
03:27:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F4D281C00) [pid = 1008] [serial = 1997] [outer = 0000000F4C96FC00]
03:27:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:24 INFO - document served over http requires an http
03:27:24 INFO - sub-resource via script-tag using the meta-csp
03:27:24 INFO - delivery method with swap-origin-redirect and when
03:27:24 INFO - the target request is same-origin.
03:27:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 732ms
03:27:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:27:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519D4000 == 62 [pid = 1008] [id = 713]
03:27:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F4E512000) [pid = 1008] [serial = 1998] [outer = 0000000000000000]
03:27:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4E51B800) [pid = 1008] [serial = 1999] [outer = 0000000F4E512000]
03:27:24 INFO - PROCESS | 1008 | 1448018844675 Marionette INFO loaded listener.js
03:27:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4E5E6000) [pid = 1008] [serial = 2000] [outer = 0000000F4E512000]
03:27:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:25 INFO - document served over http requires an http
03:27:25 INFO - sub-resource via xhr-request using the meta-csp
03:27:25 INFO - delivery method with keep-origin-redirect and when
03:27:25 INFO - the target request is same-origin.
03:27:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
03:27:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:27:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F528EB800 == 63 [pid = 1008] [id = 714]
03:27:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F4E5E4400) [pid = 1008] [serial = 2001] [outer = 0000000000000000]
03:27:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F4E830C00) [pid = 1008] [serial = 2002] [outer = 0000000F4E5E4400]
03:27:25 INFO - PROCESS | 1008 | 1448018845356 Marionette INFO loaded listener.js
03:27:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F4FBAB800) [pid = 1008] [serial = 2003] [outer = 0000000F4E5E4400]
03:27:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:25 INFO - document served over http requires an http
03:27:25 INFO - sub-resource via xhr-request using the meta-csp
03:27:25 INFO - delivery method with no-redirect and when
03:27:25 INFO - the target request is same-origin.
03:27:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 691ms
03:27:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F51768800) [pid = 1008] [serial = 1945] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4C94D000) [pid = 1008] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F3D7A7800) [pid = 1008] [serial = 1935] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4E52C800) [pid = 1008] [serial = 1940] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018827502]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F3DD33800) [pid = 1008] [serial = 1937] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F44061800) [pid = 1008] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F3D8A4800) [pid = 1008] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F55CD4000) [pid = 1008] [serial = 1898] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018815773]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F55C6C400) [pid = 1008] [serial = 1893] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F3ED79C00) [pid = 1008] [serial = 1903] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F52837C00) [pid = 1008] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F51971C00) [pid = 1008] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F51970000) [pid = 1008] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F4FB51C00) [pid = 1008] [serial = 1816] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F4C96B000) [pid = 1008] [serial = 1811] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4C96A800) [pid = 1008] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4BB87400) [pid = 1008] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F441BD400) [pid = 1008] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F3E361C00) [pid = 1008] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F49189800) [pid = 1008] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F4FDD2C00) [pid = 1008] [serial = 1774] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F4FDCA400) [pid = 1008] [serial = 1769] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F51971800) [pid = 1008] [serial = 1946] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F3D7DF000) [pid = 1008] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F43C30C00) [pid = 1008] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F4ECDD400) [pid = 1008] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F432D0400) [pid = 1008] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F3DE57400) [pid = 1008] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F4FD94000) [pid = 1008] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F435D0800) [pid = 1008] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F3EB7D800) [pid = 1008] [serial = 1909] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F5517F800) [pid = 1008] [serial = 1882] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4FD58000) [pid = 1008] [serial = 1941] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018827502]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F3E361800) [pid = 1008] [serial = 1912] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F4E3E1C00) [pid = 1008] [serial = 1927] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F4CB89400) [pid = 1008] [serial = 1924] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F55C46800) [pid = 1008] [serial = 1891] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F3E361400) [pid = 1008] [serial = 1936] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F55552C00) [pid = 1008] [serial = 1885] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F4FB55000) [pid = 1008] [serial = 1933] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F3EECB800) [pid = 1008] [serial = 1906] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F55B2B800) [pid = 1008] [serial = 1888] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F55CD1C00) [pid = 1008] [serial = 1899] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018815773]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F494EE400) [pid = 1008] [serial = 1938] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F4D228000) [pid = 1008] [serial = 1873] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4FD5CC00) [pid = 1008] [serial = 1876] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F55C6D800) [pid = 1008] [serial = 1896] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F55C6DC00) [pid = 1008] [serial = 1894] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F53351400) [pid = 1008] [serial = 1879] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F4FDD9000) [pid = 1008] [serial = 1867] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F3EEBCC00) [pid = 1008] [serial = 1918] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F55FC2400) [pid = 1008] [serial = 1901] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F494E7800) [pid = 1008] [serial = 1921] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F4E5E2000) [pid = 1008] [serial = 1930] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F4FDD3000) [pid = 1008] [serial = 1943] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F43CC2400) [pid = 1008] [serial = 1904] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F435CB800) [pid = 1008] [serial = 1870] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4C961C00) [pid = 1008] [serial = 1915] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F43CC5800) [pid = 1008] [serial = 1919] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F4B5B9800) [pid = 1008] [serial = 1922] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F4D22C000) [pid = 1008] [serial = 1916] [outer = 0000000000000000] [url = about:blank]
03:27:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49291800 == 64 [pid = 1008] [id = 715]
03:27:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (0000000F3D7DF000) [pid = 1008] [serial = 2004] [outer = 0000000000000000]
03:27:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (0000000F3DD33800) [pid = 1008] [serial = 2005] [outer = 0000000F3D7DF000]
03:27:26 INFO - PROCESS | 1008 | 1448018846596 Marionette INFO loaded listener.js
03:27:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (0000000F49189800) [pid = 1008] [serial = 2006] [outer = 0000000F3D7DF000]
03:27:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:27 INFO - document served over http requires an http
03:27:27 INFO - sub-resource via xhr-request using the meta-csp
03:27:27 INFO - delivery method with swap-origin-redirect and when
03:27:27 INFO - the target request is same-origin.
03:27:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1195ms
03:27:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:27:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BE8000 == 65 [pid = 1008] [id = 716]
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (0000000F4E5E2000) [pid = 1008] [serial = 2007] [outer = 0000000000000000]
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (0000000F4FBB6000) [pid = 1008] [serial = 2008] [outer = 0000000F4E5E2000]
03:27:27 INFO - PROCESS | 1008 | 1448018847185 Marionette INFO loaded listener.js
03:27:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (0000000F4FD98800) [pid = 1008] [serial = 2009] [outer = 0000000F4E5E2000]
03:27:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:27 INFO - document served over http requires an https
03:27:27 INFO - sub-resource via fetch-request using the meta-csp
03:27:27 INFO - delivery method with keep-origin-redirect and when
03:27:27 INFO - the target request is same-origin.
03:27:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 692ms
03:27:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:27:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E2B000 == 66 [pid = 1008] [id = 717]
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (0000000F4E3D7400) [pid = 1008] [serial = 2010] [outer = 0000000000000000]
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (0000000F5158C000) [pid = 1008] [serial = 2011] [outer = 0000000F4E3D7400]
03:27:27 INFO - PROCESS | 1008 | 1448018847915 Marionette INFO loaded listener.js
03:27:27 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (0000000F51979400) [pid = 1008] [serial = 2012] [outer = 0000000F4E3D7400]
03:27:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:28 INFO - document served over http requires an https
03:27:28 INFO - sub-resource via fetch-request using the meta-csp
03:27:28 INFO - delivery method with no-redirect and when
03:27:28 INFO - the target request is same-origin.
03:27:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 689ms
03:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:27:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4335E000 == 67 [pid = 1008] [id = 718]
03:27:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (0000000F3D6B6C00) [pid = 1008] [serial = 2013] [outer = 0000000000000000]
03:27:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (0000000F3D7DA800) [pid = 1008] [serial = 2014] [outer = 0000000F3D6B6C00]
03:27:28 INFO - PROCESS | 1008 | 1448018848801 Marionette INFO loaded listener.js
03:27:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F3ED6E800) [pid = 1008] [serial = 2015] [outer = 0000000F3D6B6C00]
03:27:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:29 INFO - document served over http requires an https
03:27:29 INFO - sub-resource via fetch-request using the meta-csp
03:27:29 INFO - delivery method with swap-origin-redirect and when
03:27:29 INFO - the target request is same-origin.
03:27:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1136ms
03:27:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:27:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E854800 == 68 [pid = 1008] [id = 719]
03:27:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F435D1800) [pid = 1008] [serial = 2016] [outer = 0000000000000000]
03:27:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F441C0000) [pid = 1008] [serial = 2017] [outer = 0000000F435D1800]
03:27:29 INFO - PROCESS | 1008 | 1448018849891 Marionette INFO loaded listener.js
03:27:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4BB81400) [pid = 1008] [serial = 2018] [outer = 0000000F435D1800]
03:27:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54193800 == 69 [pid = 1008] [id = 720]
03:27:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4C965800) [pid = 1008] [serial = 2019] [outer = 0000000000000000]
03:27:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F44424000) [pid = 1008] [serial = 2020] [outer = 0000000F4C965800]
03:27:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:30 INFO - document served over http requires an https
03:27:30 INFO - sub-resource via iframe-tag using the meta-csp
03:27:30 INFO - delivery method with keep-origin-redirect and when
03:27:30 INFO - the target request is same-origin.
03:27:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1087ms
03:27:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:27:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55919800 == 70 [pid = 1008] [id = 721]
03:27:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F4CADDC00) [pid = 1008] [serial = 2021] [outer = 0000000000000000]
03:27:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F4E3DF400) [pid = 1008] [serial = 2022] [outer = 0000000F4CADDC00]
03:27:31 INFO - PROCESS | 1008 | 1448018851005 Marionette INFO loaded listener.js
03:27:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F5196E400) [pid = 1008] [serial = 2023] [outer = 0000000F4CADDC00]
03:27:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BE0000 == 71 [pid = 1008] [id = 722]
03:27:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F52D5C800) [pid = 1008] [serial = 2024] [outer = 0000000000000000]
03:27:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F5238CC00) [pid = 1008] [serial = 2025] [outer = 0000000F52D5C800]
03:27:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:31 INFO - document served over http requires an https
03:27:31 INFO - sub-resource via iframe-tag using the meta-csp
03:27:31 INFO - delivery method with no-redirect and when
03:27:31 INFO - the target request is same-origin.
03:27:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1026ms
03:27:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:27:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563AA000 == 72 [pid = 1008] [id = 723]
03:27:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F52834C00) [pid = 1008] [serial = 2026] [outer = 0000000000000000]
03:27:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F5319EC00) [pid = 1008] [serial = 2027] [outer = 0000000F52834C00]
03:27:32 INFO - PROCESS | 1008 | 1448018852053 Marionette INFO loaded listener.js
03:27:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F54F48000) [pid = 1008] [serial = 2028] [outer = 0000000F52834C00]
03:27:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DB2800 == 73 [pid = 1008] [id = 724]
03:27:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F5517E000) [pid = 1008] [serial = 2029] [outer = 0000000000000000]
03:27:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F531AB800) [pid = 1008] [serial = 2030] [outer = 0000000F5517E000]
03:27:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:32 INFO - document served over http requires an https
03:27:32 INFO - sub-resource via iframe-tag using the meta-csp
03:27:32 INFO - delivery method with swap-origin-redirect and when
03:27:32 INFO - the target request is same-origin.
03:27:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1105ms
03:27:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:27:33 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57934000 == 74 [pid = 1008] [id = 725]
03:27:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F5517B800) [pid = 1008] [serial = 2031] [outer = 0000000000000000]
03:27:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F55550C00) [pid = 1008] [serial = 2032] [outer = 0000000F5517B800]
03:27:33 INFO - PROCESS | 1008 | 1448018853145 Marionette INFO loaded listener.js
03:27:33 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F55C44800) [pid = 1008] [serial = 2033] [outer = 0000000F5517B800]
03:27:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:33 INFO - document served over http requires an https
03:27:33 INFO - sub-resource via script-tag using the meta-csp
03:27:33 INFO - delivery method with keep-origin-redirect and when
03:27:33 INFO - the target request is same-origin.
03:27:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 987ms
03:27:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:27:34 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584C4000 == 75 [pid = 1008] [id = 726]
03:27:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F55C72C00) [pid = 1008] [serial = 2034] [outer = 0000000000000000]
03:27:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F55C76400) [pid = 1008] [serial = 2035] [outer = 0000000F55C72C00]
03:27:34 INFO - PROCESS | 1008 | 1448018854128 Marionette INFO loaded listener.js
03:27:34 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F56BF4800) [pid = 1008] [serial = 2036] [outer = 0000000F55C72C00]
03:27:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:34 INFO - document served over http requires an https
03:27:34 INFO - sub-resource via script-tag using the meta-csp
03:27:34 INFO - delivery method with no-redirect and when
03:27:34 INFO - the target request is same-origin.
03:27:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
03:27:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:27:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CB1800 == 76 [pid = 1008] [id = 727]
03:27:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F56E92800) [pid = 1008] [serial = 2037] [outer = 0000000000000000]
03:27:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F56E99400) [pid = 1008] [serial = 2038] [outer = 0000000F56E92800]
03:27:35 INFO - PROCESS | 1008 | 1448018855110 Marionette INFO loaded listener.js
03:27:35 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F56F4AC00) [pid = 1008] [serial = 2039] [outer = 0000000F56E92800]
03:27:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:35 INFO - document served over http requires an https
03:27:35 INFO - sub-resource via script-tag using the meta-csp
03:27:35 INFO - delivery method with swap-origin-redirect and when
03:27:35 INFO - the target request is same-origin.
03:27:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 923ms
03:27:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:27:35 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58CD3800 == 77 [pid = 1008] [id = 728]
03:27:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F57813800) [pid = 1008] [serial = 2040] [outer = 0000000000000000]
03:27:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F57815400) [pid = 1008] [serial = 2041] [outer = 0000000F57813800]
03:27:36 INFO - PROCESS | 1008 | 1448018856038 Marionette INFO loaded listener.js
03:27:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F5781F000) [pid = 1008] [serial = 2042] [outer = 0000000F57813800]
03:27:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:36 INFO - document served over http requires an https
03:27:36 INFO - sub-resource via xhr-request using the meta-csp
03:27:36 INFO - delivery method with keep-origin-redirect and when
03:27:36 INFO - the target request is same-origin.
03:27:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 922ms
03:27:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:27:36 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B310000 == 78 [pid = 1008] [id = 729]
03:27:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F57814400) [pid = 1008] [serial = 2043] [outer = 0000000000000000]
03:27:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F582DA800) [pid = 1008] [serial = 2044] [outer = 0000000F57814400]
03:27:36 INFO - PROCESS | 1008 | 1448018856916 Marionette INFO loaded listener.js
03:27:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F582E8400) [pid = 1008] [serial = 2045] [outer = 0000000F57814400]
03:27:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:37 INFO - document served over http requires an https
03:27:37 INFO - sub-resource via xhr-request using the meta-csp
03:27:37 INFO - delivery method with no-redirect and when
03:27:37 INFO - the target request is same-origin.
03:27:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 879ms
03:27:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:27:37 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B9D2800 == 79 [pid = 1008] [id = 730]
03:27:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F57820000) [pid = 1008] [serial = 2046] [outer = 0000000000000000]
03:27:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F58399C00) [pid = 1008] [serial = 2047] [outer = 0000000F57820000]
03:27:37 INFO - PROCESS | 1008 | 1448018857823 Marionette INFO loaded listener.js
03:27:37 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F583A5C00) [pid = 1008] [serial = 2048] [outer = 0000000F57820000]
03:27:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:38 INFO - document served over http requires an https
03:27:38 INFO - sub-resource via xhr-request using the meta-csp
03:27:38 INFO - delivery method with swap-origin-redirect and when
03:27:38 INFO - the target request is same-origin.
03:27:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 838ms
03:27:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:27:38 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC6E000 == 80 [pid = 1008] [id = 731]
03:27:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F5852A800) [pid = 1008] [serial = 2049] [outer = 0000000000000000]
03:27:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F5852FC00) [pid = 1008] [serial = 2050] [outer = 0000000F5852A800]
03:27:38 INFO - PROCESS | 1008 | 1448018858768 Marionette INFO loaded listener.js
03:27:38 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5875A800) [pid = 1008] [serial = 2051] [outer = 0000000F5852A800]
03:27:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:39 INFO - document served over http requires an http
03:27:39 INFO - sub-resource via fetch-request using the meta-referrer
03:27:39 INFO - delivery method with keep-origin-redirect and when
03:27:39 INFO - the target request is cross-origin.
03:27:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1076ms
03:27:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
03:27:39 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C31B000 == 81 [pid = 1008] [id = 732]
03:27:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F58768800) [pid = 1008] [serial = 2052] [outer = 0000000000000000]
03:27:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F58771000) [pid = 1008] [serial = 2053] [outer = 0000000F58768800]
03:27:39 INFO - PROCESS | 1008 | 1448018859812 Marionette INFO loaded listener.js
03:27:39 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F58E38800) [pid = 1008] [serial = 2054] [outer = 0000000F58768800]
03:27:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:41 INFO - document served over http requires an http
03:27:41 INFO - sub-resource via fetch-request using the meta-referrer
03:27:41 INFO - delivery method with no-redirect and when
03:27:41 INFO - the target request is cross-origin.
03:27:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2281ms
03:27:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:27:42 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3DF8D800 == 82 [pid = 1008] [id = 733]
03:27:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F3F35A800) [pid = 1008] [serial = 2055] [outer = 0000000000000000]
03:27:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F49359400) [pid = 1008] [serial = 2056] [outer = 0000000F3F35A800]
03:27:42 INFO - PROCESS | 1008 | 1448018862095 Marionette INFO loaded listener.js
03:27:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F52D62800) [pid = 1008] [serial = 2057] [outer = 0000000F3F35A800]
03:27:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:42 INFO - document served over http requires an http
03:27:42 INFO - sub-resource via fetch-request using the meta-referrer
03:27:42 INFO - delivery method with swap-origin-redirect and when
03:27:42 INFO - the target request is cross-origin.
03:27:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1190ms
03:27:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:27:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E862000 == 83 [pid = 1008] [id = 734]
03:27:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F4442A400) [pid = 1008] [serial = 2058] [outer = 0000000000000000]
03:27:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F45C97C00) [pid = 1008] [serial = 2059] [outer = 0000000F4442A400]
03:27:43 INFO - PROCESS | 1008 | 1448018863261 Marionette INFO loaded listener.js
03:27:43 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F4CA38C00) [pid = 1008] [serial = 2060] [outer = 0000000F4442A400]
03:27:43 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53366000 == 84 [pid = 1008] [id = 735]
03:27:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F3DD26800) [pid = 1008] [serial = 2061] [outer = 0000000000000000]
03:27:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F3EEBE000) [pid = 1008] [serial = 2062] [outer = 0000000F3DD26800]
03:27:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:43 INFO - document served over http requires an http
03:27:43 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:43 INFO - delivery method with keep-origin-redirect and when
03:27:43 INFO - the target request is cross-origin.
03:27:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 944ms
03:27:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:27:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E51C800 == 85 [pid = 1008] [id = 736]
03:27:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F3DD35400) [pid = 1008] [serial = 2063] [outer = 0000000000000000]
03:27:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F3EE98C00) [pid = 1008] [serial = 2064] [outer = 0000000F3DD35400]
03:27:44 INFO - PROCESS | 1008 | 1448018864362 Marionette INFO loaded listener.js
03:27:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F4CB83C00) [pid = 1008] [serial = 2065] [outer = 0000000F3DD35400]
03:27:44 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E79E000 == 86 [pid = 1008] [id = 737]
03:27:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F4E3DAC00) [pid = 1008] [serial = 2066] [outer = 0000000000000000]
03:27:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4E01F800) [pid = 1008] [serial = 2067] [outer = 0000000F4E3DAC00]
03:27:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:45 INFO - document served over http requires an http
03:27:45 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:45 INFO - delivery method with no-redirect and when
03:27:45 INFO - the target request is cross-origin.
03:27:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1079ms
03:27:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E2B000 == 85 [pid = 1008] [id = 717]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BE8000 == 84 [pid = 1008] [id = 716]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49291800 == 83 [pid = 1008] [id = 715]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528EB800 == 82 [pid = 1008] [id = 714]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519D4000 == 81 [pid = 1008] [id = 713]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7C3800 == 80 [pid = 1008] [id = 712]
03:27:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3D8CA000 == 81 [pid = 1008] [id = 738]
03:27:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F3D7A6400) [pid = 1008] [serial = 2068] [outer = 0000000000000000]
03:27:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F3D7E2400) [pid = 1008] [serial = 2069] [outer = 0000000F3D7A6400]
03:27:45 INFO - PROCESS | 1008 | 1448018865427 Marionette INFO loaded listener.js
03:27:45 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F4AB0AC00) [pid = 1008] [serial = 2070] [outer = 0000000F3D7A6400]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4D25C000 == 80 [pid = 1008] [id = 711]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F450CC000 == 79 [pid = 1008] [id = 710]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E307000 == 78 [pid = 1008] [id = 709]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E303000 == 77 [pid = 1008] [id = 708]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49280000 == 76 [pid = 1008] [id = 707]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5110A000 == 75 [pid = 1008] [id = 706]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4ABB1800 == 74 [pid = 1008] [id = 705]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3AE000 == 73 [pid = 1008] [id = 696]
03:27:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E310000 == 72 [pid = 1008] [id = 695]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F4D228C00) [pid = 1008] [serial = 1939] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4FB48000) [pid = 1008] [serial = 1931] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F5238D800) [pid = 1008] [serial = 1868] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F4FD97800) [pid = 1008] [serial = 1934] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F4E523400) [pid = 1008] [serial = 1928] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F4B5B8C00) [pid = 1008] [serial = 1913] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4918A400) [pid = 1008] [serial = 1910] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4E3DB800) [pid = 1008] [serial = 1925] [outer = 0000000000000000] [url = about:blank]
03:27:45 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E310000 == 73 [pid = 1008] [id = 739]
03:27:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F3EB7E000) [pid = 1008] [serial = 2071] [outer = 0000000000000000]
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F4ABF7800) [pid = 1008] [serial = 2072] [outer = 0000000F3EB7E000]
03:27:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:46 INFO - document served over http requires an http
03:27:46 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:46 INFO - delivery method with swap-origin-redirect and when
03:27:46 INFO - the target request is cross-origin.
03:27:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1081ms
03:27:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:27:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3BC000 == 74 [pid = 1008] [id = 740]
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F4A017400) [pid = 1008] [serial = 2073] [outer = 0000000000000000]
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F4CB8F800) [pid = 1008] [serial = 2074] [outer = 0000000F4A017400]
03:27:46 INFO - PROCESS | 1008 | 1448018866302 Marionette INFO loaded listener.js
03:27:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F4E52C800) [pid = 1008] [serial = 2075] [outer = 0000000F4A017400]
03:27:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:46 INFO - document served over http requires an http
03:27:46 INFO - sub-resource via script-tag using the meta-referrer
03:27:46 INFO - delivery method with keep-origin-redirect and when
03:27:46 INFO - the target request is cross-origin.
03:27:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
03:27:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
03:27:46 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5231A800 == 75 [pid = 1008] [id = 741]
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F4E828C00) [pid = 1008] [serial = 2076] [outer = 0000000000000000]
03:27:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F4ECDB000) [pid = 1008] [serial = 2077] [outer = 0000000F4E828C00]
03:27:46 INFO - PROCESS | 1008 | 1448018866987 Marionette INFO loaded listener.js
03:27:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F4FBB8C00) [pid = 1008] [serial = 2078] [outer = 0000000F4E828C00]
03:27:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:47 INFO - document served over http requires an http
03:27:47 INFO - sub-resource via script-tag using the meta-referrer
03:27:47 INFO - delivery method with no-redirect and when
03:27:47 INFO - the target request is cross-origin.
03:27:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 691ms
03:27:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:27:47 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FBB800 == 76 [pid = 1008] [id = 742]
03:27:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F4FD5E800) [pid = 1008] [serial = 2079] [outer = 0000000000000000]
03:27:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F511E6400) [pid = 1008] [serial = 2080] [outer = 0000000F4FD5E800]
03:27:47 INFO - PROCESS | 1008 | 1448018867669 Marionette INFO loaded listener.js
03:27:47 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F5282D800) [pid = 1008] [serial = 2081] [outer = 0000000F4FD5E800]
03:27:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:48 INFO - document served over http requires an http
03:27:48 INFO - sub-resource via script-tag using the meta-referrer
03:27:48 INFO - delivery method with swap-origin-redirect and when
03:27:48 INFO - the target request is cross-origin.
03:27:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 691ms
03:27:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:27:48 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BF1800 == 77 [pid = 1008] [id = 743]
03:27:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F4FD95800) [pid = 1008] [serial = 2082] [outer = 0000000000000000]
03:27:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F52D65400) [pid = 1008] [serial = 2083] [outer = 0000000F4FD95800]
03:27:48 INFO - PROCESS | 1008 | 1448018868416 Marionette INFO loaded listener.js
03:27:48 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F5359D000) [pid = 1008] [serial = 2084] [outer = 0000000F4FD95800]
03:27:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:48 INFO - document served over http requires an http
03:27:48 INFO - sub-resource via xhr-request using the meta-referrer
03:27:48 INFO - delivery method with keep-origin-redirect and when
03:27:48 INFO - the target request is cross-origin.
03:27:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
03:27:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
03:27:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54197800 == 78 [pid = 1008] [id = 744]
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F5430F000) [pid = 1008] [serial = 2085] [outer = 0000000000000000]
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F55180C00) [pid = 1008] [serial = 2086] [outer = 0000000F5430F000]
03:27:49 INFO - PROCESS | 1008 | 1448018869083 Marionette INFO loaded listener.js
03:27:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F55B37800) [pid = 1008] [serial = 2087] [outer = 0000000F5430F000]
03:27:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:49 INFO - document served over http requires an http
03:27:49 INFO - sub-resource via xhr-request using the meta-referrer
03:27:49 INFO - delivery method with no-redirect and when
03:27:49 INFO - the target request is cross-origin.
03:27:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 671ms
03:27:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:27:49 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55BD0000 == 79 [pid = 1008] [id = 745]
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F55C71000) [pid = 1008] [serial = 2088] [outer = 0000000000000000]
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F55FC6000) [pid = 1008] [serial = 2089] [outer = 0000000F55C71000]
03:27:49 INFO - PROCESS | 1008 | 1448018869837 Marionette INFO loaded listener.js
03:27:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F56E8C800) [pid = 1008] [serial = 2090] [outer = 0000000F55C71000]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4FB4B400) [pid = 1008] [serial = 1942] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F432D7C00) [pid = 1008] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F3DD33800) [pid = 1008] [serial = 2005] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F3D7ACC00) [pid = 1008] [serial = 1948] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F433F3000) [pid = 1008] [serial = 1978] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F3F362000) [pid = 1008] [serial = 1975] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F4FBB6000) [pid = 1008] [serial = 2008] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F432B6C00) [pid = 1008] [serial = 1990] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F4A1E3000) [pid = 1008] [serial = 1993] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F52839400) [pid = 1008] [serial = 1960] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F3DD2C000) [pid = 1008] [serial = 1988] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F3F360C00) [pid = 1008] [serial = 1985] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F4CB85000) [pid = 1008] [serial = 1996] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4E830C00) [pid = 1008] [serial = 2002] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3EB7C000) [pid = 1008] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018840693]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F45CA3000) [pid = 1008] [serial = 1980] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F3D7DF000) [pid = 1008] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F43281800) [pid = 1008] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4E5E4400) [pid = 1008] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F3EB81C00) [pid = 1008] [serial = 1984] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F3EEC7400) [pid = 1008] [serial = 1982] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018840693]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F4C96FC00) [pid = 1008] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F3D7ADC00) [pid = 1008] [serial = 1987] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F435CF400) [pid = 1008] [serial = 1979] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4E5E2000) [pid = 1008] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F4E512000) [pid = 1008] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F3DD2D400) [pid = 1008] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F5158C000) [pid = 1008] [serial = 2011] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F4E51B800) [pid = 1008] [serial = 1999] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F56E8C000) [pid = 1008] [serial = 1972] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F55558800) [pid = 1008] [serial = 1966] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F56BEBC00) [pid = 1008] [serial = 1969] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F4FDCD800) [pid = 1008] [serial = 1957] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F531A9800) [pid = 1008] [serial = 1963] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4CAE8C00) [pid = 1008] [serial = 1954] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F4500D400) [pid = 1008] [serial = 1951] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F49189800) [pid = 1008] [serial = 2006] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F4E5E6000) [pid = 1008] [serial = 2000] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F4FBAB800) [pid = 1008] [serial = 2003] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F5176A400) [pid = 1008] [serial = 1944] [outer = 0000000000000000] [url = about:blank]
03:27:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:50 INFO - document served over http requires an http
03:27:50 INFO - sub-resource via xhr-request using the meta-referrer
03:27:50 INFO - delivery method with swap-origin-redirect and when
03:27:50 INFO - the target request is cross-origin.
03:27:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 795ms
03:27:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:27:50 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563B3800 == 80 [pid = 1008] [id = 746]
03:27:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F432D5400) [pid = 1008] [serial = 2091] [outer = 0000000000000000]
03:27:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F4E51B000) [pid = 1008] [serial = 2092] [outer = 0000000F432D5400]
03:27:50 INFO - PROCESS | 1008 | 1448018870531 Marionette INFO loaded listener.js
03:27:50 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F56DE7000) [pid = 1008] [serial = 2093] [outer = 0000000F432D5400]
03:27:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:51 INFO - document served over http requires an https
03:27:51 INFO - sub-resource via fetch-request using the meta-referrer
03:27:51 INFO - delivery method with keep-origin-redirect and when
03:27:51 INFO - the target request is cross-origin.
03:27:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 691ms
03:27:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
03:27:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58695000 == 81 [pid = 1008] [id = 747]
03:27:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F5176E000) [pid = 1008] [serial = 2094] [outer = 0000000000000000]
03:27:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F5875D400) [pid = 1008] [serial = 2095] [outer = 0000000F5176E000]
03:27:51 INFO - PROCESS | 1008 | 1448018871276 Marionette INFO loaded listener.js
03:27:51 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F58E3E800) [pid = 1008] [serial = 2096] [outer = 0000000F5176E000]
03:27:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:51 INFO - document served over http requires an https
03:27:51 INFO - sub-resource via fetch-request using the meta-referrer
03:27:51 INFO - delivery method with no-redirect and when
03:27:51 INFO - the target request is cross-origin.
03:27:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 734ms
03:27:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:27:51 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5C404800 == 82 [pid = 1008] [id = 748]
03:27:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F58E41400) [pid = 1008] [serial = 2097] [outer = 0000000000000000]
03:27:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F59048800) [pid = 1008] [serial = 2098] [outer = 0000000F58E41400]
03:27:51 INFO - PROCESS | 1008 | 1448018871974 Marionette INFO loaded listener.js
03:27:52 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F5AE5CC00) [pid = 1008] [serial = 2099] [outer = 0000000F58E41400]
03:27:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:52 INFO - document served over http requires an https
03:27:52 INFO - sub-resource via fetch-request using the meta-referrer
03:27:52 INFO - delivery method with swap-origin-redirect and when
03:27:52 INFO - the target request is cross-origin.
03:27:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 985ms
03:27:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:27:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4C9D4000 == 83 [pid = 1008] [id = 749]
03:27:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F435D4C00) [pid = 1008] [serial = 2100] [outer = 0000000000000000]
03:27:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F4447E000) [pid = 1008] [serial = 2101] [outer = 0000000F435D4C00]
03:27:53 INFO - PROCESS | 1008 | 1448018873164 Marionette INFO loaded listener.js
03:27:53 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F4C96A800) [pid = 1008] [serial = 2102] [outer = 0000000F435D4C00]
03:27:53 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FB5000 == 84 [pid = 1008] [id = 750]
03:27:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F4E028C00) [pid = 1008] [serial = 2103] [outer = 0000000000000000]
03:27:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F43B4F400) [pid = 1008] [serial = 2104] [outer = 0000000F4E028C00]
03:27:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:53 INFO - document served over http requires an https
03:27:53 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:53 INFO - delivery method with keep-origin-redirect and when
03:27:53 INFO - the target request is cross-origin.
03:27:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1074ms
03:27:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:27:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F57980000 == 85 [pid = 1008] [id = 751]
03:27:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F4D22C000) [pid = 1008] [serial = 2105] [outer = 0000000000000000]
03:27:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F4E511800) [pid = 1008] [serial = 2106] [outer = 0000000F4D22C000]
03:27:54 INFO - PROCESS | 1008 | 1448018874218 Marionette INFO loaded listener.js
03:27:54 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F52837400) [pid = 1008] [serial = 2107] [outer = 0000000F4D22C000]
03:27:54 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CA9C000 == 86 [pid = 1008] [id = 752]
03:27:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F54F45400) [pid = 1008] [serial = 2108] [outer = 0000000000000000]
03:27:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F4FD5BC00) [pid = 1008] [serial = 2109] [outer = 0000000F54F45400]
03:27:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:54 INFO - document served over http requires an https
03:27:54 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:54 INFO - delivery method with no-redirect and when
03:27:54 INFO - the target request is cross-origin.
03:27:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 986ms
03:27:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:27:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CAB1800 == 87 [pid = 1008] [id = 753]
03:27:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F55CD1400) [pid = 1008] [serial = 2110] [outer = 0000000000000000]
03:27:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F58534800) [pid = 1008] [serial = 2111] [outer = 0000000F55CD1400]
03:27:55 INFO - PROCESS | 1008 | 1448018875249 Marionette INFO loaded listener.js
03:27:55 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F58E3B800) [pid = 1008] [serial = 2112] [outer = 0000000F55CD1400]
03:27:55 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1D7000 == 88 [pid = 1008] [id = 754]
03:27:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F59051400) [pid = 1008] [serial = 2113] [outer = 0000000000000000]
03:27:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F582DAC00) [pid = 1008] [serial = 2114] [outer = 0000000F59051400]
03:27:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:55 INFO - document served over http requires an https
03:27:55 INFO - sub-resource via iframe-tag using the meta-referrer
03:27:55 INFO - delivery method with swap-origin-redirect and when
03:27:55 INFO - the target request is cross-origin.
03:27:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1090ms
03:27:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:27:56 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D1E9800 == 89 [pid = 1008] [id = 755]
03:27:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5AE66C00) [pid = 1008] [serial = 2115] [outer = 0000000000000000]
03:27:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5AE6B400) [pid = 1008] [serial = 2116] [outer = 0000000F5AE66C00]
03:27:56 INFO - PROCESS | 1008 | 1448018876337 Marionette INFO loaded listener.js
03:27:56 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5B203C00) [pid = 1008] [serial = 2117] [outer = 0000000F5AE66C00]
03:27:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:57 INFO - document served over http requires an https
03:27:57 INFO - sub-resource via script-tag using the meta-referrer
03:27:57 INFO - delivery method with keep-origin-redirect and when
03:27:57 INFO - the target request is cross-origin.
03:27:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1029ms
03:27:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
03:27:57 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D31A800 == 90 [pid = 1008] [id = 756]
03:27:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5B209800) [pid = 1008] [serial = 2118] [outer = 0000000000000000]
03:27:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 180 (0000000F5B20C000) [pid = 1008] [serial = 2119] [outer = 0000000F5B209800]
03:27:57 INFO - PROCESS | 1008 | 1448018877366 Marionette INFO loaded listener.js
03:27:57 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 181 (0000000F5B906800) [pid = 1008] [serial = 2120] [outer = 0000000F5B209800]
03:27:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:57 INFO - document served over http requires an https
03:27:57 INFO - sub-resource via script-tag using the meta-referrer
03:27:57 INFO - delivery method with no-redirect and when
03:27:57 INFO - the target request is cross-origin.
03:27:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 943ms
03:27:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:27:58 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D3F0000 == 91 [pid = 1008] [id = 757]
03:27:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 182 (0000000F5B20AC00) [pid = 1008] [serial = 2121] [outer = 0000000000000000]
03:27:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 183 (0000000F5B911000) [pid = 1008] [serial = 2122] [outer = 0000000F5B20AC00]
03:27:58 INFO - PROCESS | 1008 | 1448018878302 Marionette INFO loaded listener.js
03:27:58 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 184 (0000000F5BAE3C00) [pid = 1008] [serial = 2123] [outer = 0000000F5B20AC00]
03:27:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:58 INFO - document served over http requires an https
03:27:58 INFO - sub-resource via script-tag using the meta-referrer
03:27:58 INFO - delivery method with swap-origin-redirect and when
03:27:58 INFO - the target request is cross-origin.
03:27:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 920ms
03:27:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:27:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D52A000 == 92 [pid = 1008] [id = 758]
03:27:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 185 (0000000F5BE8A800) [pid = 1008] [serial = 2124] [outer = 0000000000000000]
03:27:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 186 (0000000F5BE8D000) [pid = 1008] [serial = 2125] [outer = 0000000F5BE8A800]
03:27:59 INFO - PROCESS | 1008 | 1448018879248 Marionette INFO loaded listener.js
03:27:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:27:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 187 (0000000F5BE98C00) [pid = 1008] [serial = 2126] [outer = 0000000F5BE8A800]
03:27:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:27:59 INFO - document served over http requires an https
03:27:59 INFO - sub-resource via xhr-request using the meta-referrer
03:27:59 INFO - delivery method with keep-origin-redirect and when
03:27:59 INFO - the target request is cross-origin.
03:27:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 923ms
03:27:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
03:28:00 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D60E800 == 93 [pid = 1008] [id = 759]
03:28:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 188 (0000000F5BE8C400) [pid = 1008] [serial = 2127] [outer = 0000000000000000]
03:28:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 189 (0000000F5BEAB000) [pid = 1008] [serial = 2128] [outer = 0000000F5BE8C400]
03:28:00 INFO - PROCESS | 1008 | 1448018880190 Marionette INFO loaded listener.js
03:28:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 190 (0000000F5C3A7800) [pid = 1008] [serial = 2129] [outer = 0000000F5BE8C400]
03:28:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:00 INFO - document served over http requires an https
03:28:00 INFO - sub-resource via xhr-request using the meta-referrer
03:28:00 INFO - delivery method with no-redirect and when
03:28:00 INFO - the target request is cross-origin.
03:28:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 944ms
03:28:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:28:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D64C000 == 94 [pid = 1008] [id = 760]
03:28:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 191 (0000000F5BEB5400) [pid = 1008] [serial = 2130] [outer = 0000000000000000]
03:28:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 192 (0000000F5C3AF800) [pid = 1008] [serial = 2131] [outer = 0000000F5BEB5400]
03:28:01 INFO - PROCESS | 1008 | 1448018881110 Marionette INFO loaded listener.js
03:28:01 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 193 (0000000F5C498000) [pid = 1008] [serial = 2132] [outer = 0000000F5BEB5400]
03:28:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:01 INFO - document served over http requires an https
03:28:01 INFO - sub-resource via xhr-request using the meta-referrer
03:28:01 INFO - delivery method with swap-origin-redirect and when
03:28:01 INFO - the target request is cross-origin.
03:28:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 880ms
03:28:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
03:28:01 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D97D800 == 95 [pid = 1008] [id = 761]
03:28:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 194 (0000000F5C496800) [pid = 1008] [serial = 2133] [outer = 0000000000000000]
03:28:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 195 (0000000F5C49EC00) [pid = 1008] [serial = 2134] [outer = 0000000F5C496800]
03:28:02 INFO - PROCESS | 1008 | 1448018882020 Marionette INFO loaded listener.js
03:28:02 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 196 (0000000F5C9AE400) [pid = 1008] [serial = 2135] [outer = 0000000F5C496800]
03:28:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:02 INFO - document served over http requires an http
03:28:02 INFO - sub-resource via fetch-request using the meta-referrer
03:28:02 INFO - delivery method with keep-origin-redirect and when
03:28:02 INFO - the target request is same-origin.
03:28:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 986ms
03:28:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
03:28:02 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E545800 == 96 [pid = 1008] [id = 762]
03:28:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 197 (0000000F5C9B5C00) [pid = 1008] [serial = 2136] [outer = 0000000000000000]
03:28:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 198 (0000000F5C9D0000) [pid = 1008] [serial = 2137] [outer = 0000000F5C9B5C00]
03:28:03 INFO - PROCESS | 1008 | 1448018883045 Marionette INFO loaded listener.js
03:28:03 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 199 (0000000F5CA05800) [pid = 1008] [serial = 2138] [outer = 0000000F5C9B5C00]
03:28:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:05 INFO - document served over http requires an http
03:28:05 INFO - sub-resource via fetch-request using the meta-referrer
03:28:05 INFO - delivery method with no-redirect and when
03:28:05 INFO - the target request is same-origin.
03:28:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2485ms
03:28:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
03:28:06 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43EDE000 == 97 [pid = 1008] [id = 763]
03:28:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 200 (0000000F3E359400) [pid = 1008] [serial = 2139] [outer = 0000000000000000]
03:28:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 201 (0000000F3E362000) [pid = 1008] [serial = 2140] [outer = 0000000F3E359400]
03:28:06 INFO - PROCESS | 1008 | 1448018886145 Marionette INFO loaded listener.js
03:28:06 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 202 (0000000F43278400) [pid = 1008] [serial = 2141] [outer = 0000000F3E359400]
03:28:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:06 INFO - document served over http requires an http
03:28:06 INFO - sub-resource via fetch-request using the meta-referrer
03:28:06 INFO - delivery method with swap-origin-redirect and when
03:28:06 INFO - the target request is same-origin.
03:28:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1532ms
03:28:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
03:28:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4CA1F800 == 98 [pid = 1008] [id = 764]
03:28:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 203 (0000000F43277400) [pid = 1008] [serial = 2142] [outer = 0000000000000000]
03:28:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 204 (0000000F432B0000) [pid = 1008] [serial = 2143] [outer = 0000000F43277400]
03:28:07 INFO - PROCESS | 1008 | 1448018887048 Marionette INFO loaded listener.js
03:28:07 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 205 (0000000F4AB10C00) [pid = 1008] [serial = 2144] [outer = 0000000F43277400]
03:28:07 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49290800 == 99 [pid = 1008] [id = 765]
03:28:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 206 (0000000F430D7C00) [pid = 1008] [serial = 2145] [outer = 0000000000000000]
03:28:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 207 (0000000F3F35FC00) [pid = 1008] [serial = 2146] [outer = 0000000F430D7C00]
03:28:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:07 INFO - document served over http requires an http
03:28:07 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:07 INFO - delivery method with keep-origin-redirect and when
03:28:07 INFO - the target request is same-origin.
03:28:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1148ms
03:28:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
03:28:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F49290000 == 100 [pid = 1008] [id = 766]
03:28:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 208 (0000000F3ED76800) [pid = 1008] [serial = 2147] [outer = 0000000000000000]
03:28:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 209 (0000000F43278800) [pid = 1008] [serial = 2148] [outer = 0000000F3ED76800]
03:28:08 INFO - PROCESS | 1008 | 1448018888233 Marionette INFO loaded listener.js
03:28:08 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 210 (0000000F4945EC00) [pid = 1008] [serial = 2149] [outer = 0000000F3ED76800]
03:28:08 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44390800 == 101 [pid = 1008] [id = 767]
03:28:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F432CB400) [pid = 1008] [serial = 2150] [outer = 0000000000000000]
03:28:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F4B5C5000) [pid = 1008] [serial = 2151] [outer = 0000000F432CB400]
03:28:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:08 INFO - document served over http requires an http
03:28:08 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:08 INFO - delivery method with no-redirect and when
03:28:08 INFO - the target request is same-origin.
03:28:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1029ms
03:28:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
03:28:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4BB58000 == 102 [pid = 1008] [id = 768]
03:28:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F4BB84000) [pid = 1008] [serial = 2152] [outer = 0000000000000000]
03:28:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F4C94C400) [pid = 1008] [serial = 2153] [outer = 0000000F4BB84000]
03:28:09 INFO - PROCESS | 1008 | 1448018889311 Marionette INFO loaded listener.js
03:28:09 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F4E02C800) [pid = 1008] [serial = 2154] [outer = 0000000F4BB84000]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5793E800 == 101 [pid = 1008] [id = 672]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DB3000 == 100 [pid = 1008] [id = 670]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F576AC000 == 99 [pid = 1008] [id = 671]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58417000 == 98 [pid = 1008] [id = 674]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57993000 == 97 [pid = 1008] [id = 673]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F586A5000 == 96 [pid = 1008] [id = 678]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58695000 == 95 [pid = 1008] [id = 747]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563B3800 == 94 [pid = 1008] [id = 746]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BD0000 == 93 [pid = 1008] [id = 745]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54197800 == 92 [pid = 1008] [id = 744]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BF1800 == 91 [pid = 1008] [id = 743]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FBB800 == 90 [pid = 1008] [id = 742]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5231A800 == 89 [pid = 1008] [id = 741]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3BC000 == 88 [pid = 1008] [id = 740]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E310000 == 87 [pid = 1008] [id = 739]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3D8CA000 == 86 [pid = 1008] [id = 738]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E79E000 == 85 [pid = 1008] [id = 737]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E51C800 == 84 [pid = 1008] [id = 736]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53366000 == 83 [pid = 1008] [id = 735]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E862000 == 82 [pid = 1008] [id = 734]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3DF8D800 == 81 [pid = 1008] [id = 733]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C31B000 == 80 [pid = 1008] [id = 732]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC6E000 == 79 [pid = 1008] [id = 731]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B9D2800 == 78 [pid = 1008] [id = 730]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B310000 == 77 [pid = 1008] [id = 729]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CD3800 == 76 [pid = 1008] [id = 728]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58CB1800 == 75 [pid = 1008] [id = 727]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584C4000 == 74 [pid = 1008] [id = 726]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57934000 == 73 [pid = 1008] [id = 725]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DB2800 == 72 [pid = 1008] [id = 724]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563AA000 == 71 [pid = 1008] [id = 723]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BE0000 == 70 [pid = 1008] [id = 722]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55919800 == 69 [pid = 1008] [id = 721]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54193800 == 68 [pid = 1008] [id = 720]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E854800 == 67 [pid = 1008] [id = 719]
03:28:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4335E000 == 66 [pid = 1008] [id = 718]
03:28:09 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E737800 == 67 [pid = 1008] [id = 769]
03:28:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F3DD2FC00) [pid = 1008] [serial = 2155] [outer = 0000000000000000]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F4C950C00) [pid = 1008] [serial = 1981] [outer = 0000000000000000] [url = about:blank]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F4BB81C00) [pid = 1008] [serial = 1986] [outer = 0000000000000000] [url = about:blank]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F4C94F000) [pid = 1008] [serial = 1994] [outer = 0000000000000000] [url = about:blank]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F45CA1C00) [pid = 1008] [serial = 1991] [outer = 0000000000000000] [url = about:blank]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F4D281C00) [pid = 1008] [serial = 1997] [outer = 0000000000000000] [url = about:blank]
03:28:09 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F4FD98800) [pid = 1008] [serial = 2009] [outer = 0000000000000000] [url = about:blank]
03:28:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 211 (0000000F3DF19C00) [pid = 1008] [serial = 2156] [outer = 0000000F3DD2FC00]
03:28:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:10 INFO - document served over http requires an http
03:28:10 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:10 INFO - delivery method with swap-origin-redirect and when
03:28:10 INFO - the target request is same-origin.
03:28:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1296ms
03:28:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
03:28:10 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4439C000 == 68 [pid = 1008] [id = 770]
03:28:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 212 (0000000F3DF15C00) [pid = 1008] [serial = 2157] [outer = 0000000000000000]
03:28:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 213 (0000000F433F3000) [pid = 1008] [serial = 2158] [outer = 0000000F3DF15C00]
03:28:10 INFO - PROCESS | 1008 | 1448018890415 Marionette INFO loaded listener.js
03:28:10 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 214 (0000000F4918E000) [pid = 1008] [serial = 2159] [outer = 0000000F3DF15C00]
03:28:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:10 INFO - document served over http requires an http
03:28:10 INFO - sub-resource via script-tag using the meta-referrer
03:28:10 INFO - delivery method with keep-origin-redirect and when
03:28:10 INFO - the target request is same-origin.
03:28:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 691ms
03:28:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
03:28:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3BB800 == 69 [pid = 1008] [id = 771]
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 215 (0000000F4BB7E000) [pid = 1008] [serial = 2160] [outer = 0000000000000000]
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 216 (0000000F4BB83800) [pid = 1008] [serial = 2161] [outer = 0000000F4BB7E000]
03:28:11 INFO - PROCESS | 1008 | 1448018891097 Marionette INFO loaded listener.js
03:28:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 217 (0000000F4D22A400) [pid = 1008] [serial = 2162] [outer = 0000000F4BB7E000]
03:28:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:11 INFO - document served over http requires an http
03:28:11 INFO - sub-resource via script-tag using the meta-referrer
03:28:11 INFO - delivery method with no-redirect and when
03:28:11 INFO - the target request is same-origin.
03:28:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 689ms
03:28:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
03:28:11 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F519C8000 == 70 [pid = 1008] [id = 772]
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 218 (0000000F4AB0D400) [pid = 1008] [serial = 2163] [outer = 0000000000000000]
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 219 (0000000F4E515800) [pid = 1008] [serial = 2164] [outer = 0000000F4AB0D400]
03:28:11 INFO - PROCESS | 1008 | 1448018891823 Marionette INFO loaded listener.js
03:28:11 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 220 (0000000F4E824800) [pid = 1008] [serial = 2165] [outer = 0000000F4AB0D400]
03:28:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:12 INFO - document served over http requires an http
03:28:12 INFO - sub-resource via script-tag using the meta-referrer
03:28:12 INFO - delivery method with swap-origin-redirect and when
03:28:12 INFO - the target request is same-origin.
03:28:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 734ms
03:28:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
03:28:12 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F52FAF000 == 71 [pid = 1008] [id = 773]
03:28:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 221 (0000000F4E3E2C00) [pid = 1008] [serial = 2166] [outer = 0000000000000000]
03:28:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 222 (0000000F4ECDD400) [pid = 1008] [serial = 2167] [outer = 0000000F4E3E2C00]
03:28:12 INFO - PROCESS | 1008 | 1448018892562 Marionette INFO loaded listener.js
03:28:12 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 223 (0000000F4FBAFC00) [pid = 1008] [serial = 2168] [outer = 0000000F4E3E2C00]
03:28:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:13 INFO - document served over http requires an http
03:28:13 INFO - sub-resource via xhr-request using the meta-referrer
03:28:13 INFO - delivery method with keep-origin-redirect and when
03:28:13 INFO - the target request is same-origin.
03:28:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 692ms
03:28:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
03:28:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53BDD000 == 72 [pid = 1008] [id = 774]
03:28:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 224 (0000000F4FBAEC00) [pid = 1008] [serial = 2169] [outer = 0000000000000000]
03:28:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 225 (0000000F4FD60400) [pid = 1008] [serial = 2170] [outer = 0000000F4FBAEC00]
03:28:13 INFO - PROCESS | 1008 | 1448018893337 Marionette INFO loaded listener.js
03:28:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 226 (0000000F51595C00) [pid = 1008] [serial = 2171] [outer = 0000000F4FBAEC00]
03:28:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:13 INFO - document served over http requires an http
03:28:13 INFO - sub-resource via xhr-request using the meta-referrer
03:28:13 INFO - delivery method with no-redirect and when
03:28:13 INFO - the target request is same-origin.
03:28:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 733ms
03:28:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 225 (0000000F5176E000) [pid = 1008] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 224 (0000000F3EB7E000) [pid = 1008] [serial = 2071] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 223 (0000000F52D65000) [pid = 1008] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 222 (0000000F56DE6C00) [pid = 1008] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 221 (0000000F55556000) [pid = 1008] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 220 (0000000F5517C000) [pid = 1008] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 219 (0000000F3DFC7400) [pid = 1008] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 218 (0000000F55B39000) [pid = 1008] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 217 (0000000F531A5C00) [pid = 1008] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 216 (0000000F531A1000) [pid = 1008] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 215 (0000000F55CD8C00) [pid = 1008] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 214 (0000000F4E3D7400) [pid = 1008] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 213 (0000000F4ABFB400) [pid = 1008] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 212 (0000000F433FAC00) [pid = 1008] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 211 (0000000F3D6B5000) [pid = 1008] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 210 (0000000F5554DC00) [pid = 1008] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 209 (0000000F3EB80400) [pid = 1008] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 208 (0000000F4FD59C00) [pid = 1008] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 207 (0000000F55C51800) [pid = 1008] [serial = 1895] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 206 (0000000F52391800) [pid = 1008] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 205 (0000000F4C94A800) [pid = 1008] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 204 (0000000F52FDCC00) [pid = 1008] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 203 (0000000F44D35800) [pid = 1008] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 202 (0000000F44D2F000) [pid = 1008] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 201 (0000000F3DD2C400) [pid = 1008] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 200 (0000000F559EC800) [pid = 1008] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 199 (0000000F55CD3800) [pid = 1008] [serial = 1900] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 198 (0000000F4C967800) [pid = 1008] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 197 (0000000F59048800) [pid = 1008] [serial = 2098] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 196 (0000000F4E3DAC00) [pid = 1008] [serial = 2066] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018864804]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 195 (0000000F432D5400) [pid = 1008] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 194 (0000000F3DD35400) [pid = 1008] [serial = 2063] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 193 (0000000F4442A400) [pid = 1008] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 192 (0000000F55C71000) [pid = 1008] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 191 (0000000F3D7A6400) [pid = 1008] [serial = 2068] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 190 (0000000F4A017400) [pid = 1008] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 189 (0000000F5430F000) [pid = 1008] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 188 (0000000F4C965800) [pid = 1008] [serial = 2019] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 187 (0000000F4FD5E800) [pid = 1008] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 186 (0000000F3DD26800) [pid = 1008] [serial = 2061] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 185 (0000000F4E828C00) [pid = 1008] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 184 (0000000F52D5C800) [pid = 1008] [serial = 2024] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018851462]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 183 (0000000F5517E000) [pid = 1008] [serial = 2029] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 182 (0000000F4FD95800) [pid = 1008] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 181 (0000000F511E6400) [pid = 1008] [serial = 2080] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 180 (0000000F44424000) [pid = 1008] [serial = 2020] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 179 (0000000F5319EC00) [pid = 1008] [serial = 2027] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F55180C00) [pid = 1008] [serial = 2086] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4E3DF400) [pid = 1008] [serial = 2022] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F3EEBE000) [pid = 1008] [serial = 2062] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F55C76400) [pid = 1008] [serial = 2035] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F55FC6000) [pid = 1008] [serial = 2089] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F441C0000) [pid = 1008] [serial = 2017] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F3EE98C00) [pid = 1008] [serial = 2064] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4CB8F800) [pid = 1008] [serial = 2074] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4E01F800) [pid = 1008] [serial = 2067] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018864804]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F582DA800) [pid = 1008] [serial = 2044] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F531AB800) [pid = 1008] [serial = 2030] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F52D65400) [pid = 1008] [serial = 2083] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F55550C00) [pid = 1008] [serial = 2032] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F4ABF7800) [pid = 1008] [serial = 2072] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F4E51B000) [pid = 1008] [serial = 2092] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F56E99400) [pid = 1008] [serial = 2038] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F5852FC00) [pid = 1008] [serial = 2050] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F5238CC00) [pid = 1008] [serial = 2025] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018851462]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F58399C00) [pid = 1008] [serial = 2047] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F58771000) [pid = 1008] [serial = 2053] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F3D7DA800) [pid = 1008] [serial = 2014] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F3D7E2400) [pid = 1008] [serial = 2069] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F4ECDB000) [pid = 1008] [serial = 2077] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F45C97C00) [pid = 1008] [serial = 2059] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F49359400) [pid = 1008] [serial = 2056] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F57815400) [pid = 1008] [serial = 2041] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F5875D400) [pid = 1008] [serial = 2095] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F52FE8400) [pid = 1008] [serial = 1832] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F56E95800) [pid = 1008] [serial = 1973] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F55CCA400) [pid = 1008] [serial = 1967] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F55188800) [pid = 1008] [serial = 1883] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F5359E000) [pid = 1008] [serial = 1838] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F55C50C00) [pid = 1008] [serial = 1892] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F54F44000) [pid = 1008] [serial = 1964] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F54F48C00) [pid = 1008] [serial = 1880] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F56DE7400) [pid = 1008] [serial = 1970] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F51979400) [pid = 1008] [serial = 2012] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4FD3E800) [pid = 1008] [serial = 1874] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F49356400) [pid = 1008] [serial = 1871] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F3E898400) [pid = 1008] [serial = 1949] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F559F0C00) [pid = 1008] [serial = 1886] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F56BEE400) [pid = 1008] [serial = 1907] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F52385800) [pid = 1008] [serial = 1958] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F55CCE800) [pid = 1008] [serial = 1897] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F52FE0400) [pid = 1008] [serial = 1961] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F4E5E5400) [pid = 1008] [serial = 1955] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F53358C00) [pid = 1008] [serial = 1835] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F54F41C00) [pid = 1008] [serial = 1841] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F4C44AC00) [pid = 1008] [serial = 1952] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F4D226800) [pid = 1008] [serial = 1976] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F5359D000) [pid = 1008] [serial = 2084] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F55B37800) [pid = 1008] [serial = 2087] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F55B35000) [pid = 1008] [serial = 1889] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F56BED400) [pid = 1008] [serial = 1902] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F56E8C800) [pid = 1008] [serial = 2090] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F531A7800) [pid = 1008] [serial = 1877] [outer = 0000000000000000] [url = about:blank]
03:28:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F53E44800 == 73 [pid = 1008] [id = 775]
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (0000000F3D7A4400) [pid = 1008] [serial = 2172] [outer = 0000000000000000]
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (0000000F3D7D4800) [pid = 1008] [serial = 2173] [outer = 0000000F3D7A4400]
03:28:14 INFO - PROCESS | 1008 | 1448018894143 Marionette INFO loaded listener.js
03:28:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (0000000F441C0000) [pid = 1008] [serial = 2174] [outer = 0000000F3D7A4400]
03:28:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:14 INFO - document served over http requires an http
03:28:14 INFO - sub-resource via xhr-request using the meta-referrer
03:28:14 INFO - delivery method with swap-origin-redirect and when
03:28:14 INFO - the target request is same-origin.
03:28:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 733ms
03:28:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
03:28:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EBD000 == 74 [pid = 1008] [id = 776]
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (0000000F4C94CC00) [pid = 1008] [serial = 2175] [outer = 0000000000000000]
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (0000000F4E468800) [pid = 1008] [serial = 2176] [outer = 0000000F4C94CC00]
03:28:14 INFO - PROCESS | 1008 | 1448018894742 Marionette INFO loaded listener.js
03:28:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (0000000F5238CC00) [pid = 1008] [serial = 2177] [outer = 0000000F4C94CC00]
03:28:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:15 INFO - document served over http requires an https
03:28:15 INFO - sub-resource via fetch-request using the meta-referrer
03:28:15 INFO - delivery method with keep-origin-redirect and when
03:28:15 INFO - the target request is same-origin.
03:28:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 672ms
03:28:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
03:28:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5592A000 == 75 [pid = 1008] [id = 777]
03:28:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (0000000F5282E400) [pid = 1008] [serial = 2178] [outer = 0000000000000000]
03:28:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (0000000F52FDEC00) [pid = 1008] [serial = 2179] [outer = 0000000F5282E400]
03:28:15 INFO - PROCESS | 1008 | 1448018895431 Marionette INFO loaded listener.js
03:28:15 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (0000000F531AC800) [pid = 1008] [serial = 2180] [outer = 0000000F5282E400]
03:28:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:15 INFO - document served over http requires an https
03:28:15 INFO - sub-resource via fetch-request using the meta-referrer
03:28:15 INFO - delivery method with no-redirect and when
03:28:15 INFO - the target request is same-origin.
03:28:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 691ms
03:28:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
03:28:16 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EBE0000 == 76 [pid = 1008] [id = 778]
03:28:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (0000000F3D6B9000) [pid = 1008] [serial = 2181] [outer = 0000000000000000]
03:28:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (0000000F3D7B0000) [pid = 1008] [serial = 2182] [outer = 0000000F3D6B9000]
03:28:16 INFO - PROCESS | 1008 | 1448018896328 Marionette INFO loaded listener.js
03:28:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (0000000F3F357800) [pid = 1008] [serial = 2183] [outer = 0000000F3D6B9000]
03:28:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:16 INFO - document served over http requires an https
03:28:16 INFO - sub-resource via fetch-request using the meta-referrer
03:28:16 INFO - delivery method with swap-origin-redirect and when
03:28:16 INFO - the target request is same-origin.
03:28:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1030ms
03:28:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
03:28:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E3BD000 == 77 [pid = 1008] [id = 779]
03:28:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (0000000F44105C00) [pid = 1008] [serial = 2184] [outer = 0000000000000000]
03:28:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (0000000F44428400) [pid = 1008] [serial = 2185] [outer = 0000000F44105C00]
03:28:17 INFO - PROCESS | 1008 | 1448018897342 Marionette INFO loaded listener.js
03:28:17 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (0000000F4C446400) [pid = 1008] [serial = 2186] [outer = 0000000F44105C00]
03:28:17 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F54EBE000 == 78 [pid = 1008] [id = 780]
03:28:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (0000000F4C96D400) [pid = 1008] [serial = 2187] [outer = 0000000000000000]
03:28:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (0000000F44D30000) [pid = 1008] [serial = 2188] [outer = 0000000F4C96D400]
03:28:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:18 INFO - document served over http requires an https
03:28:18 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:18 INFO - delivery method with keep-origin-redirect and when
03:28:18 INFO - the target request is same-origin.
03:28:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1082ms
03:28:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
03:28:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F55CAF000 == 79 [pid = 1008] [id = 781]
03:28:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (0000000F49272400) [pid = 1008] [serial = 2189] [outer = 0000000000000000]
03:28:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (0000000F4E3D9800) [pid = 1008] [serial = 2190] [outer = 0000000F49272400]
03:28:18 INFO - PROCESS | 1008 | 1448018898486 Marionette INFO loaded listener.js
03:28:18 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (0000000F52386C00) [pid = 1008] [serial = 2191] [outer = 0000000F49272400]
03:28:18 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56336800 == 80 [pid = 1008] [id = 782]
03:28:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (0000000F52839800) [pid = 1008] [serial = 2192] [outer = 0000000000000000]
03:28:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (0000000F52385400) [pid = 1008] [serial = 2193] [outer = 0000000F52839800]
03:28:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:19 INFO - document served over http requires an https
03:28:19 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:19 INFO - delivery method with no-redirect and when
03:28:19 INFO - the target request is same-origin.
03:28:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1032ms
03:28:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
03:28:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F563A3000 == 81 [pid = 1008] [id = 783]
03:28:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (0000000F4FBAB000) [pid = 1008] [serial = 2194] [outer = 0000000000000000]
03:28:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (0000000F5359AC00) [pid = 1008] [serial = 2195] [outer = 0000000F4FBAB000]
03:28:19 INFO - PROCESS | 1008 | 1448018899527 Marionette INFO loaded listener.js
03:28:19 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (0000000F54F48C00) [pid = 1008] [serial = 2196] [outer = 0000000F4FBAB000]
03:28:19 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F56DAF800 == 82 [pid = 1008] [id = 784]
03:28:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (0000000F54F4F400) [pid = 1008] [serial = 2197] [outer = 0000000000000000]
03:28:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (0000000F54310000) [pid = 1008] [serial = 2198] [outer = 0000000F54F4F400]
03:28:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:20 INFO - document served over http requires an https
03:28:20 INFO - sub-resource via iframe-tag using the meta-referrer
03:28:20 INFO - delivery method with swap-origin-redirect and when
03:28:20 INFO - the target request is same-origin.
03:28:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1129ms
03:28:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
03:28:20 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5769F800 == 83 [pid = 1008] [id = 785]
03:28:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (0000000F54F4DC00) [pid = 1008] [serial = 2199] [outer = 0000000000000000]
03:28:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (0000000F55189000) [pid = 1008] [serial = 2200] [outer = 0000000F54F4DC00]
03:28:20 INFO - PROCESS | 1008 | 1448018900625 Marionette INFO loaded listener.js
03:28:20 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (0000000F559E9800) [pid = 1008] [serial = 2201] [outer = 0000000F54F4DC00]
03:28:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:21 INFO - document served over http requires an https
03:28:21 INFO - sub-resource via script-tag using the meta-referrer
03:28:21 INFO - delivery method with keep-origin-redirect and when
03:28:21 INFO - the target request is same-origin.
03:28:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 923ms
03:28:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
03:28:21 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5798D000 == 84 [pid = 1008] [id = 786]
03:28:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (0000000F559F7800) [pid = 1008] [serial = 2202] [outer = 0000000000000000]
03:28:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (0000000F55B2E800) [pid = 1008] [serial = 2203] [outer = 0000000F559F7800]
03:28:21 INFO - PROCESS | 1008 | 1448018901538 Marionette INFO loaded listener.js
03:28:21 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (0000000F55C4FC00) [pid = 1008] [serial = 2204] [outer = 0000000F559F7800]
03:28:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:22 INFO - document served over http requires an https
03:28:22 INFO - sub-resource via script-tag using the meta-referrer
03:28:22 INFO - delivery method with no-redirect and when
03:28:22 INFO - the target request is same-origin.
03:28:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 985ms
03:28:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
03:28:22 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F584CF800 == 85 [pid = 1008] [id = 787]
03:28:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (0000000F55C71000) [pid = 1008] [serial = 2205] [outer = 0000000000000000]
03:28:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (0000000F55C75000) [pid = 1008] [serial = 2206] [outer = 0000000F55C71000]
03:28:22 INFO - PROCESS | 1008 | 1448018902527 Marionette INFO loaded listener.js
03:28:22 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (0000000F55FC3800) [pid = 1008] [serial = 2207] [outer = 0000000F55C71000]
03:28:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:23 INFO - document served over http requires an https
03:28:23 INFO - sub-resource via script-tag using the meta-referrer
03:28:23 INFO - delivery method with swap-origin-redirect and when
03:28:23 INFO - the target request is same-origin.
03:28:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 986ms
03:28:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
03:28:23 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F58C9E800 == 86 [pid = 1008] [id = 788]
03:28:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (0000000F56BE6800) [pid = 1008] [serial = 2208] [outer = 0000000000000000]
03:28:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (0000000F56BF5800) [pid = 1008] [serial = 2209] [outer = 0000000F56BE6800]
03:28:23 INFO - PROCESS | 1008 | 1448018903532 Marionette INFO loaded listener.js
03:28:23 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (0000000F56E98C00) [pid = 1008] [serial = 2210] [outer = 0000000F56BE6800]
03:28:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:24 INFO - document served over http requires an https
03:28:24 INFO - sub-resource via xhr-request using the meta-referrer
03:28:24 INFO - delivery method with keep-origin-redirect and when
03:28:24 INFO - the target request is same-origin.
03:28:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 986ms
03:28:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
03:28:24 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5B30D800 == 87 [pid = 1008] [id = 789]
03:28:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (0000000F56F48000) [pid = 1008] [serial = 2211] [outer = 0000000000000000]
03:28:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (0000000F57818400) [pid = 1008] [serial = 2212] [outer = 0000000F56F48000]
03:28:24 INFO - PROCESS | 1008 | 1448018904548 Marionette INFO loaded listener.js
03:28:24 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (0000000F58398C00) [pid = 1008] [serial = 2213] [outer = 0000000F56F48000]
03:28:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:25 INFO - document served over http requires an https
03:28:25 INFO - sub-resource via xhr-request using the meta-referrer
03:28:25 INFO - delivery method with no-redirect and when
03:28:25 INFO - the target request is same-origin.
03:28:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 903ms
03:28:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
03:28:25 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5BC74800 == 88 [pid = 1008] [id = 790]
03:28:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (0000000F57816800) [pid = 1008] [serial = 2214] [outer = 0000000000000000]
03:28:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (0000000F5852FC00) [pid = 1008] [serial = 2215] [outer = 0000000F57816800]
03:28:25 INFO - PROCESS | 1008 | 1448018905460 Marionette INFO loaded listener.js
03:28:25 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (0000000F5876BC00) [pid = 1008] [serial = 2216] [outer = 0000000F57816800]
03:28:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
03:28:26 INFO - document served over http requires an https
03:28:26 INFO - sub-resource via xhr-request using the meta-referrer
03:28:26 INFO - delivery method with swap-origin-redirect and when
03:28:26 INFO - the target request is same-origin.
03:28:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 922ms
03:28:26 INFO - TEST-START | /resource-timing/test_resource_timing.html
03:28:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5CAAA800 == 89 [pid = 1008] [id = 791]
03:28:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (0000000F5876D800) [pid = 1008] [serial = 2217] [outer = 0000000000000000]
03:28:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (0000000F58E38400) [pid = 1008] [serial = 2218] [outer = 0000000F5876D800]
03:28:26 INFO - PROCESS | 1008 | 1448018906424 Marionette INFO loaded listener.js
03:28:26 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (0000000F5AE68C00) [pid = 1008] [serial = 2219] [outer = 0000000F5876D800]
03:28:26 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5D657800 == 90 [pid = 1008] [id = 792]
03:28:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (0000000F5B90A000) [pid = 1008] [serial = 2220] [outer = 0000000000000000]
03:28:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (0000000F5BE91800) [pid = 1008] [serial = 2221] [outer = 0000000F5B90A000]
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
03:28:27 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
03:28:27 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
03:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:27 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
03:28:27 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
03:28:27 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
03:28:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
03:28:27 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
03:28:27 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1444ms
03:28:27 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
03:28:27 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E725000 == 91 [pid = 1008] [id = 793]
03:28:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (0000000F58E32C00) [pid = 1008] [serial = 2222] [outer = 0000000000000000]
03:28:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (0000000F5C4A0800) [pid = 1008] [serial = 2223] [outer = 0000000F58E32C00]
03:28:28 INFO - PROCESS | 1008 | 1448018907988 Marionette INFO loaded listener.js
03:28:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (0000000F5C9D9000) [pid = 1008] [serial = 2224] [outer = 0000000F58E32C00]
03:28:28 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:28:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
03:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:28:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
03:28:28 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 943ms
03:28:28 INFO - TEST-START | /screen-orientation/lock-basic.html
03:28:28 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F5E740000 == 92 [pid = 1008] [id = 794]
03:28:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (0000000F5B905000) [pid = 1008] [serial = 2225] [outer = 0000000000000000]
03:28:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (0000000F5CA09800) [pid = 1008] [serial = 2226] [outer = 0000000F5B905000]
03:28:28 INFO - PROCESS | 1008 | 1448018908853 Marionette INFO loaded listener.js
03:28:28 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 179 (0000000F5CA5C400) [pid = 1008] [serial = 2227] [outer = 0000000F5B905000]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E33800 == 91 [pid = 1008] [id = 697]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CB7000 == 90 [pid = 1008] [id = 701]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798E800 == 89 [pid = 1008] [id = 703]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E7A8800 == 88 [pid = 1008] [id = 578]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CBC000 == 87 [pid = 1008] [id = 655]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E322000 == 86 [pid = 1008] [id = 577]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F541A1000 == 85 [pid = 1008] [id = 698]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56526000 == 84 [pid = 1008] [id = 702]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53378000 == 83 [pid = 1008] [id = 621]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5592A000 == 82 [pid = 1008] [id = 777]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EBD000 == 81 [pid = 1008] [id = 776]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53E44800 == 80 [pid = 1008] [id = 775]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F53BDD000 == 79 [pid = 1008] [id = 774]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FAF000 == 78 [pid = 1008] [id = 773]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F519C8000 == 77 [pid = 1008] [id = 772]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3BB800 == 76 [pid = 1008] [id = 771]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4439C000 == 75 [pid = 1008] [id = 770]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E737800 == 74 [pid = 1008] [id = 769]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BB58000 == 73 [pid = 1008] [id = 768]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44390800 == 72 [pid = 1008] [id = 767]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49290000 == 71 [pid = 1008] [id = 766]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49290800 == 70 [pid = 1008] [id = 765]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4CA1F800 == 69 [pid = 1008] [id = 764]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F43EDE000 == 68 [pid = 1008] [id = 763]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1E9800 == 67 [pid = 1008] [id = 755]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D1D7000 == 66 [pid = 1008] [id = 754]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CAB1800 == 65 [pid = 1008] [id = 753]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CA9C000 == 64 [pid = 1008] [id = 752]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F57980000 == 63 [pid = 1008] [id = 751]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52FB5000 == 62 [pid = 1008] [id = 750]
03:28:33 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9D4000 == 61 [pid = 1008] [id = 749]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 178 (0000000F58E3E800) [pid = 1008] [serial = 2096] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (0000000F4CA38C00) [pid = 1008] [serial = 2060] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (0000000F4CB83C00) [pid = 1008] [serial = 2065] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (0000000F56DE7000) [pid = 1008] [serial = 2093] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (0000000F55C44800) [pid = 1008] [serial = 2033] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (0000000F54F48000) [pid = 1008] [serial = 2028] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (0000000F4E52C800) [pid = 1008] [serial = 2075] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (0000000F4AB0AC00) [pid = 1008] [serial = 2070] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (0000000F4BB81400) [pid = 1008] [serial = 2018] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (0000000F3ED6E800) [pid = 1008] [serial = 2015] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (0000000F5196E400) [pid = 1008] [serial = 2023] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (0000000F5282D800) [pid = 1008] [serial = 2081] [outer = 0000000000000000] [url = about:blank]
03:28:33 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (0000000F4FBB8C00) [pid = 1008] [serial = 2078] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (0000000F5517B800) [pid = 1008] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (0000000F52834C00) [pid = 1008] [serial = 2026] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (0000000F4CADDC00) [pid = 1008] [serial = 2021] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (0000000F435D1800) [pid = 1008] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (0000000F3D6B6C00) [pid = 1008] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (0000000F54F45400) [pid = 1008] [serial = 2108] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018874694]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (0000000F59051400) [pid = 1008] [serial = 2113] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (0000000F4E028C00) [pid = 1008] [serial = 2103] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (0000000F4B5C5000) [pid = 1008] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018888625]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (0000000F43278800) [pid = 1008] [serial = 2148] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (0000000F3F35FC00) [pid = 1008] [serial = 2146] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (0000000F432B0000) [pid = 1008] [serial = 2143] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (0000000F5AE6B400) [pid = 1008] [serial = 2116] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (0000000F432CB400) [pid = 1008] [serial = 2150] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018888625]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (0000000F3ED76800) [pid = 1008] [serial = 2147] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (0000000F43277400) [pid = 1008] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (0000000F4AB0D400) [pid = 1008] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (0000000F4BB7E000) [pid = 1008] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (0000000F430D7C00) [pid = 1008] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (0000000F3E359400) [pid = 1008] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (0000000F3DD2FC00) [pid = 1008] [serial = 2155] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (0000000F4C94CC00) [pid = 1008] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (0000000F3DF15C00) [pid = 1008] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (0000000F4BB84000) [pid = 1008] [serial = 2152] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (0000000F4FBAEC00) [pid = 1008] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (0000000F4E3E2C00) [pid = 1008] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (0000000F58E41400) [pid = 1008] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (0000000F3D7A4400) [pid = 1008] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (0000000F52FDEC00) [pid = 1008] [serial = 2179] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (0000000F5C49EC00) [pid = 1008] [serial = 2134] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (0000000F5C9D0000) [pid = 1008] [serial = 2137] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (0000000F5B911000) [pid = 1008] [serial = 2122] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (0000000F5BEAB000) [pid = 1008] [serial = 2128] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (0000000F4E511800) [pid = 1008] [serial = 2106] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (0000000F582DAC00) [pid = 1008] [serial = 2114] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (0000000F58534800) [pid = 1008] [serial = 2111] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (0000000F5B20C000) [pid = 1008] [serial = 2119] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (0000000F4FD5BC00) [pid = 1008] [serial = 2109] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018874694]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (0000000F4FD60400) [pid = 1008] [serial = 2170] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (0000000F43B4F400) [pid = 1008] [serial = 2104] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (0000000F4447E000) [pid = 1008] [serial = 2101] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (0000000F5BE8D000) [pid = 1008] [serial = 2125] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (0000000F433F3000) [pid = 1008] [serial = 2158] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (0000000F4E468800) [pid = 1008] [serial = 2176] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (0000000F3DF19C00) [pid = 1008] [serial = 2156] [outer = 0000000000000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (0000000F4C94C400) [pid = 1008] [serial = 2153] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (0000000F3E362000) [pid = 1008] [serial = 2140] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (0000000F3D7D4800) [pid = 1008] [serial = 2173] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (0000000F4BB83800) [pid = 1008] [serial = 2161] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (0000000F5C3AF800) [pid = 1008] [serial = 2131] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (0000000F4ECDD400) [pid = 1008] [serial = 2167] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (0000000F4E515800) [pid = 1008] [serial = 2164] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (0000000F51595C00) [pid = 1008] [serial = 2171] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (0000000F441C0000) [pid = 1008] [serial = 2174] [outer = 0000000000000000] [url = about:blank]
03:28:37 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (0000000F4FBAFC00) [pid = 1008] [serial = 2168] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F528D1800 == 60 [pid = 1008] [id = 605]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CB3000 == 59 [pid = 1008] [id = 668]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4C9D8000 == 58 [pid = 1008] [id = 588]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4FBE0800 == 57 [pid = 1008] [id = 598]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D3F0000 == 56 [pid = 1008] [id = 757]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49436000 == 55 [pid = 1008] [id = 592]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E545800 == 54 [pid = 1008] [id = 762]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F51114000 == 53 [pid = 1008] [id = 599]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4B65E800 == 52 [pid = 1008] [id = 597]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D52A000 == 51 [pid = 1008] [id = 758]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D64C000 == 50 [pid = 1008] [id = 760]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D97D800 == 49 [pid = 1008] [id = 761]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E802800 == 48 [pid = 1008] [id = 593]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4412E000 == 47 [pid = 1008] [id = 704]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5632D000 == 46 [pid = 1008] [id = 656]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D60E800 == 45 [pid = 1008] [id = 759]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4911D800 == 44 [pid = 1008] [id = 582]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4A5A2000 == 43 [pid = 1008] [id = 584]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C31000 == 42 [pid = 1008] [id = 590]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435A6800 == 41 [pid = 1008] [id = 580]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563A4800 == 40 [pid = 1008] [id = 666]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D31A800 == 39 [pid = 1008] [id = 756]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55BDC800 == 38 [pid = 1008] [id = 700]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56527800 == 37 [pid = 1008] [id = 669]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F44C32000 == 36 [pid = 1008] [id = 581]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E86F000 == 35 [pid = 1008] [id = 594]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F49437800 == 34 [pid = 1008] [id = 583]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F430AE800 == 33 [pid = 1008] [id = 596]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E5A5000 == 32 [pid = 1008] [id = 579]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F52332000 == 31 [pid = 1008] [id = 603]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584D0800 == 30 [pid = 1008] [id = 676]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4ABB9800 == 29 [pid = 1008] [id = 607]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4EC36000 == 28 [pid = 1008] [id = 595]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54FD2000 == 27 [pid = 1008] [id = 699]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F435AC800 == 26 [pid = 1008] [id = 680]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4BB5C000 == 25 [pid = 1008] [id = 586]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3CB000 == 24 [pid = 1008] [id = 591]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E725000 == 23 [pid = 1008] [id = 793]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5D657800 == 22 [pid = 1008] [id = 792]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5CAAA800 == 21 [pid = 1008] [id = 791]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5BC74800 == 20 [pid = 1008] [id = 790]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5B30D800 == 19 [pid = 1008] [id = 789]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F58C9E800 == 18 [pid = 1008] [id = 788]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F584CF800 == 17 [pid = 1008] [id = 787]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5798D000 == 16 [pid = 1008] [id = 786]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5769F800 == 15 [pid = 1008] [id = 785]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56DAF800 == 14 [pid = 1008] [id = 784]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F563A3000 == 13 [pid = 1008] [id = 783]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F56336800 == 12 [pid = 1008] [id = 782]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F55CAF000 == 11 [pid = 1008] [id = 781]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F54EBE000 == 10 [pid = 1008] [id = 780]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5C404800 == 9 [pid = 1008] [id = 748]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F4E3BD000 == 8 [pid = 1008] [id = 779]
03:28:45 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EBE0000 == 7 [pid = 1008] [id = 778]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (0000000F4E824800) [pid = 1008] [serial = 2165] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (0000000F4AB10C00) [pid = 1008] [serial = 2144] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (0000000F5AE5CC00) [pid = 1008] [serial = 2099] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (0000000F4945EC00) [pid = 1008] [serial = 2149] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (0000000F4D22A400) [pid = 1008] [serial = 2162] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (0000000F43278400) [pid = 1008] [serial = 2141] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (0000000F4E02C800) [pid = 1008] [serial = 2154] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (0000000F4918E000) [pid = 1008] [serial = 2159] [outer = 0000000000000000] [url = about:blank]
03:28:45 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (0000000F5238CC00) [pid = 1008] [serial = 2177] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (0000000F5C9D9000) [pid = 1008] [serial = 2224] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (0000000F5C4A0800) [pid = 1008] [serial = 2223] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (0000000F55189000) [pid = 1008] [serial = 2200] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (0000000F56BF5800) [pid = 1008] [serial = 2209] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (0000000F5BE91800) [pid = 1008] [serial = 2221] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (0000000F58E38400) [pid = 1008] [serial = 2218] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (0000000F5852FC00) [pid = 1008] [serial = 2215] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (0000000F52385400) [pid = 1008] [serial = 2193] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018898912]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (0000000F4E3D9800) [pid = 1008] [serial = 2190] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (0000000F55B2E800) [pid = 1008] [serial = 2203] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (0000000F5BE8A800) [pid = 1008] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (0000000F57814400) [pid = 1008] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (0000000F5BE8C400) [pid = 1008] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (0000000F559F7800) [pid = 1008] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (0000000F55C75000) [pid = 1008] [serial = 2206] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (0000000F57820000) [pid = 1008] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (0000000F54F4F400) [pid = 1008] [serial = 2197] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (0000000F5BEB5400) [pid = 1008] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (0000000F44D30000) [pid = 1008] [serial = 2188] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (0000000F44428400) [pid = 1008] [serial = 2185] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (0000000F5852A800) [pid = 1008] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (0000000F57818400) [pid = 1008] [serial = 2212] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (0000000F52839800) [pid = 1008] [serial = 2192] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448018898912]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (0000000F5CA09800) [pid = 1008] [serial = 2226] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (0000000F3D7B0000) [pid = 1008] [serial = 2182] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (0000000F5C496800) [pid = 1008] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (0000000F4C96D400) [pid = 1008] [serial = 2187] [outer = 0000000000000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (0000000F54310000) [pid = 1008] [serial = 2198] [outer = 0000000000000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (0000000F5359AC00) [pid = 1008] [serial = 2195] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (0000000F5B209800) [pid = 1008] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (0000000F57816800) [pid = 1008] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (0000000F58768800) [pid = 1008] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (0000000F4FBAB000) [pid = 1008] [serial = 2194] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (0000000F4D22C000) [pid = 1008] [serial = 2105] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (0000000F5876D800) [pid = 1008] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (0000000F56E92800) [pid = 1008] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (0000000F58E32C00) [pid = 1008] [serial = 2222] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (0000000F56BE6800) [pid = 1008] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (0000000F49272400) [pid = 1008] [serial = 2189] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (0000000F5AE66C00) [pid = 1008] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (0000000F5C9B5C00) [pid = 1008] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (0000000F3D6B9000) [pid = 1008] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (0000000F435D4C00) [pid = 1008] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (0000000F5B20AC00) [pid = 1008] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (0000000F55C72C00) [pid = 1008] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (0000000F5282E400) [pid = 1008] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (0000000F56F48000) [pid = 1008] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (0000000F3F35A800) [pid = 1008] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (0000000F54F4DC00) [pid = 1008] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (0000000F55CD1400) [pid = 1008] [serial = 2110] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (0000000F5B90A000) [pid = 1008] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 50 (0000000F57813800) [pid = 1008] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 49 (0000000F44105C00) [pid = 1008] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 48 (0000000F55C71000) [pid = 1008] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 47 (0000000F5BE98C00) [pid = 1008] [serial = 2126] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 46 (0000000F56E98C00) [pid = 1008] [serial = 2210] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 45 (0000000F5876BC00) [pid = 1008] [serial = 2216] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 44 (0000000F58398C00) [pid = 1008] [serial = 2213] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 43 (0000000F583A5C00) [pid = 1008] [serial = 2048] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 42 (0000000F5C3A7800) [pid = 1008] [serial = 2129] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 41 (0000000F56BF4800) [pid = 1008] [serial = 2036] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 40 (0000000F582E8400) [pid = 1008] [serial = 2045] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 39 (0000000F531AC800) [pid = 1008] [serial = 2180] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 38 (0000000F5B906800) [pid = 1008] [serial = 2120] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 37 (0000000F4C96A800) [pid = 1008] [serial = 2102] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 36 (0000000F5875A800) [pid = 1008] [serial = 2051] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 35 (0000000F52837400) [pid = 1008] [serial = 2107] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 34 (0000000F58E3B800) [pid = 1008] [serial = 2112] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 33 (0000000F5C9AE400) [pid = 1008] [serial = 2135] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 32 (0000000F56F4AC00) [pid = 1008] [serial = 2039] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 31 (0000000F5CA05800) [pid = 1008] [serial = 2138] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 30 (0000000F52D62800) [pid = 1008] [serial = 2057] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 29 (0000000F58E38800) [pid = 1008] [serial = 2054] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 28 (0000000F5B203C00) [pid = 1008] [serial = 2117] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 27 (0000000F5C498000) [pid = 1008] [serial = 2132] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 26 (0000000F5781F000) [pid = 1008] [serial = 2042] [outer = 0000000000000000] [url = about:blank]
03:28:51 INFO - PROCESS | 1008 | --DOMWINDOW == 25 (0000000F5BAE3C00) [pid = 1008] [serial = 2123] [outer = 0000000000000000] [url = about:blank]
03:28:58 INFO - PROCESS | 1008 | MARIONETTE LOG: INFO: Timeout fired
03:28:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
03:28:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
03:28:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
03:28:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30511ms
03:28:59 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
03:28:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E319000 == 8 [pid = 1008] [id = 795]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 26 (0000000F3D7D9800) [pid = 1008] [serial = 2228] [outer = 0000000000000000]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 27 (0000000F3D7E1C00) [pid = 1008] [serial = 2229] [outer = 0000000F3D7D9800]
03:28:59 INFO - PROCESS | 1008 | 1448018939311 Marionette INFO loaded listener.js
03:28:59 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 28 (0000000F3DD2DC00) [pid = 1008] [serial = 2230] [outer = 0000000F3D7D9800]
03:28:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E31B800 == 9 [pid = 1008] [id = 796]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 29 (0000000F3DFC7400) [pid = 1008] [serial = 2231] [outer = 0000000000000000]
03:28:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E81F000 == 10 [pid = 1008] [id = 797]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 30 (0000000F3E353C00) [pid = 1008] [serial = 2232] [outer = 0000000000000000]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 31 (0000000F3E360800) [pid = 1008] [serial = 2233] [outer = 0000000F3E353C00]
03:28:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 32 (0000000F3E361800) [pid = 1008] [serial = 2234] [outer = 0000000F3DFC7400]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 31 (0000000F3F357800) [pid = 1008] [serial = 2183] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 30 (0000000F54F48C00) [pid = 1008] [serial = 2196] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 29 (0000000F55FC3800) [pid = 1008] [serial = 2207] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 28 (0000000F52386C00) [pid = 1008] [serial = 2191] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 27 (0000000F4C446400) [pid = 1008] [serial = 2186] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 26 (0000000F55C4FC00) [pid = 1008] [serial = 2204] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 25 (0000000F559E9800) [pid = 1008] [serial = 2201] [outer = 0000000000000000] [url = about:blank]
03:28:59 INFO - PROCESS | 1008 | --DOMWINDOW == 24 (0000000F5AE68C00) [pid = 1008] [serial = 2219] [outer = 0000000000000000] [url = about:blank]
03:29:09 INFO - PROCESS | 1008 | --DOCSHELL 0000000F5E740000 == 9 [pid = 1008] [id = 794]
03:29:12 INFO - PROCESS | 1008 | --DOMWINDOW == 23 (0000000F5CA5C400) [pid = 1008] [serial = 2227] [outer = 0000000000000000] [url = about:blank]
03:29:12 INFO - PROCESS | 1008 | --DOMWINDOW == 22 (0000000F3D7E1C00) [pid = 1008] [serial = 2229] [outer = 0000000000000000] [url = about:blank]
03:29:12 INFO - PROCESS | 1008 | --DOMWINDOW == 21 (0000000F5B905000) [pid = 1008] [serial = 2225] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
03:29:29 INFO - PROCESS | 1008 | MARIONETTE LOG: INFO: Timeout fired
03:29:29 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
03:29:29 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
03:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:29:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
03:29:29 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
03:29:29 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
03:29:29 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
03:29:29 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30424ms
03:29:29 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
03:29:29 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E31B800 == 8 [pid = 1008] [id = 796]
03:29:29 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E81F000 == 7 [pid = 1008] [id = 797]
03:29:29 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E311000 == 8 [pid = 1008] [id = 798]
03:29:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 22 (0000000F3D7DC000) [pid = 1008] [serial = 2235] [outer = 0000000000000000]
03:29:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 23 (0000000F3D7E1C00) [pid = 1008] [serial = 2236] [outer = 0000000F3D7DC000]
03:29:29 INFO - PROCESS | 1008 | 1448018969648 Marionette INFO loaded listener.js
03:29:29 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:29:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 24 (0000000F3DD2F000) [pid = 1008] [serial = 2237] [outer = 0000000F3D7DC000]
03:29:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3EBDE800 == 9 [pid = 1008] [id = 799]
03:29:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 25 (0000000F3DFBAC00) [pid = 1008] [serial = 2238] [outer = 0000000000000000]
03:29:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 26 (0000000F3E358400) [pid = 1008] [serial = 2239] [outer = 0000000F3DFBAC00]
03:29:41 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E319000 == 8 [pid = 1008] [id = 795]
03:29:41 INFO - PROCESS | 1008 | --DOMWINDOW == 25 (0000000F3E361800) [pid = 1008] [serial = 2234] [outer = 0000000F3DFC7400] [url = about:blank]
03:29:41 INFO - PROCESS | 1008 | --DOMWINDOW == 24 (0000000F3E360800) [pid = 1008] [serial = 2233] [outer = 0000000F3E353C00] [url = about:blank]
03:29:41 INFO - PROCESS | 1008 | --DOMWINDOW == 23 (0000000F3E353C00) [pid = 1008] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
03:29:41 INFO - PROCESS | 1008 | --DOMWINDOW == 22 (0000000F3DFC7400) [pid = 1008] [serial = 2231] [outer = 0000000000000000] [url = about:blank]
03:29:43 INFO - PROCESS | 1008 | --DOMWINDOW == 21 (0000000F3DD2DC00) [pid = 1008] [serial = 2230] [outer = 0000000000000000] [url = about:blank]
03:29:43 INFO - PROCESS | 1008 | --DOMWINDOW == 20 (0000000F3D7E1C00) [pid = 1008] [serial = 2236] [outer = 0000000000000000] [url = about:blank]
03:29:43 INFO - PROCESS | 1008 | --DOMWINDOW == 19 (0000000F3D7D9800) [pid = 1008] [serial = 2228] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
03:29:59 INFO - PROCESS | 1008 | MARIONETTE LOG: INFO: Timeout fired
03:29:59 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
03:29:59 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30327ms
03:29:59 INFO - TEST-START | /screen-orientation/onchange-event.html
03:29:59 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3EBDE800 == 7 [pid = 1008] [id = 799]
03:29:59 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E31B000 == 8 [pid = 1008] [id = 800]
03:29:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 20 (0000000F3D7DCC00) [pid = 1008] [serial = 2240] [outer = 0000000000000000]
03:29:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 21 (0000000F3D890000) [pid = 1008] [serial = 2241] [outer = 0000000F3D7DCC00]
03:29:59 INFO - PROCESS | 1008 | 1448018999983 Marionette INFO loaded listener.js
03:30:00 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 22 (0000000F3DF19C00) [pid = 1008] [serial = 2242] [outer = 0000000F3D7DCC00]
03:30:11 INFO - PROCESS | 1008 | --DOCSHELL 0000000F3E311000 == 7 [pid = 1008] [id = 798]
03:30:11 INFO - PROCESS | 1008 | --DOMWINDOW == 21 (0000000F3E358400) [pid = 1008] [serial = 2239] [outer = 0000000F3DFBAC00] [url = about:blank]
03:30:12 INFO - PROCESS | 1008 | --DOMWINDOW == 20 (0000000F3DFBAC00) [pid = 1008] [serial = 2238] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
03:30:13 INFO - PROCESS | 1008 | --DOMWINDOW == 19 (0000000F3D890000) [pid = 1008] [serial = 2241] [outer = 0000000000000000] [url = about:blank]
03:30:13 INFO - PROCESS | 1008 | --DOMWINDOW == 18 (0000000F3D7DC000) [pid = 1008] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
03:30:19 INFO - PROCESS | 1008 | --DOMWINDOW == 17 (0000000F3DD2F000) [pid = 1008] [serial = 2237] [outer = 0000000000000000] [url = about:blank]
03:30:30 INFO - PROCESS | 1008 | MARIONETTE LOG: INFO: Timeout fired
03:30:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
03:30:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
03:30:30 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30303ms
03:30:30 INFO - TEST-START | /screen-orientation/orientation-api.html
03:30:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3E314800 == 8 [pid = 1008] [id = 801]
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 18 (0000000F3D7D8400) [pid = 1008] [serial = 2243] [outer = 0000000000000000]
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 19 (0000000F3D7DF800) [pid = 1008] [serial = 2244] [outer = 0000000F3D7D8400]
03:30:30 INFO - PROCESS | 1008 | 1448019030300 Marionette INFO loaded listener.js
03:30:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 20 (0000000F3DD31800) [pid = 1008] [serial = 2245] [outer = 0000000F3D7D8400]
03:30:30 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
03:30:30 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
03:30:30 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
03:30:30 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 587ms
03:30:30 INFO - TEST-START | /screen-orientation/orientation-reading.html
03:30:30 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F435A1800 == 9 [pid = 1008] [id = 802]
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 21 (0000000F3E353800) [pid = 1008] [serial = 2246] [outer = 0000000000000000]
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 22 (0000000F3E360400) [pid = 1008] [serial = 2247] [outer = 0000000F3E353800]
03:30:30 INFO - PROCESS | 1008 | 1448019030885 Marionette INFO loaded listener.js
03:30:30 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 23 (0000000F3E872C00) [pid = 1008] [serial = 2248] [outer = 0000000F3E353800]
03:30:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
03:30:31 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
03:30:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
03:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:30:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
03:30:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
03:30:31 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
03:30:31 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
03:30:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
03:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
03:30:31 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
03:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:31 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:30:31 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
03:30:31 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 587ms
03:30:31 INFO - TEST-START | /selection/Document-open.html
03:30:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F43C0C000 == 10 [pid = 1008] [id = 803]
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 24 (0000000F3EB7D400) [pid = 1008] [serial = 2249] [outer = 0000000000000000]
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 25 (0000000F3EB82C00) [pid = 1008] [serial = 2250] [outer = 0000000F3EB7D400]
03:30:31 INFO - PROCESS | 1008 | 1448019031495 Marionette INFO loaded listener.js
03:30:31 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 26 (0000000F3ED78400) [pid = 1008] [serial = 2251] [outer = 0000000F3EB7D400]
03:30:31 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44393800 == 11 [pid = 1008] [id = 804]
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 27 (0000000F3EEC9000) [pid = 1008] [serial = 2252] [outer = 0000000000000000]
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 28 (0000000F3F26A800) [pid = 1008] [serial = 2253] [outer = 0000000F3EEC9000]
03:30:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 29 (0000000F3F2C8800) [pid = 1008] [serial = 2254] [outer = 0000000F3EEC9000]
03:30:32 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
03:30:32 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
03:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:30:32 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
03:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
03:30:32 INFO - TEST-OK | /selection/Document-open.html | took 733ms
03:30:32 INFO - TEST-START | /selection/addRange.html
03:30:32 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F44C4C800 == 12 [pid = 1008] [id = 805]
03:30:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 30 (0000000F3EB7D800) [pid = 1008] [serial = 2255] [outer = 0000000000000000]
03:30:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 31 (0000000F3F2DC000) [pid = 1008] [serial = 2256] [outer = 0000000F3EB7D800]
03:30:32 INFO - PROCESS | 1008 | 1448019032377 Marionette INFO loaded listener.js
03:30:32 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:30:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 32 (0000000F3F362400) [pid = 1008] [serial = 2257] [outer = 0000000F3EB7D800]
03:30:32 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:32 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:32 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:32 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:33 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:34 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:35 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:36 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:37 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:38 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
03:30:39 INFO - PROCESS | 1008 | [1008] WARNING: '!mFirst', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:06 INFO - "
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:06 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:06 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:06 INFO - Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:07 INFO - "
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:07 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:07 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:07 INFO - Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:08 INFO - "
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:08 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:08 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:08 INFO - Selection.addRange() tests
03:31:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:09 INFO - "
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:09 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:09 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:09 INFO - Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - Selection.addRange() tests
03:31:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:10 INFO - "
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:10 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:11 INFO - "
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:11 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:11 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:11 INFO - Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:12 INFO - "
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:12 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:12 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:12 INFO - Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:13 INFO - "
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:13 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:13 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:13 INFO - Selection.addRange() tests
03:31:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:14 INFO - "
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:14 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:14 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:14 INFO - Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - Selection.addRange() tests
03:31:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:15 INFO - "
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:15 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:16 INFO - "
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:16 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:16 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:16 INFO - Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:17 INFO - "
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:17 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:17 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:17 INFO - Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - Selection.addRange() tests
03:31:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:18 INFO - "
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:18 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:19 INFO - "
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:19 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:19 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:19 INFO - Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:20 INFO - "
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:20 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:20 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:20 INFO - Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:21 INFO - "
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:21 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:21 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:21 INFO - Selection.addRange() tests
03:31:22 INFO - Selection.addRange() tests
03:31:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:22 INFO - "
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
03:31:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
03:31:22 INFO - "
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
03:31:22 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
03:31:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
03:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:31:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
03:31:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
03:31:22 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
03:31:22 INFO - - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.query(q)
03:32:12 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
03:32:12 INFO - root.queryAll(q)
03:32:12 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
03:32:12 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:12 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
03:32:12 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:12 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:12 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:12 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:12 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (2) (with no refNodes): .台北Táiběi - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (2) (with no refNodes): .台北Táiběi.台北 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (3) (with no refNodes): #台北Táiběi - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (4) (with no refNodes): #台北 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (2) (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:32:13 INFO - #descendant-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
03:32:13 INFO - #descendant-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
03:32:13 INFO - >
03:32:13 INFO - #child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
03:32:13 INFO - >
03:32:13 INFO - #child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
03:32:13 INFO - #child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
03:32:13 INFO - #child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
03:32:13 INFO - >#child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
03:32:13 INFO - >#child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
03:32:13 INFO - +
03:32:13 INFO - #adjacent-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
03:32:13 INFO - +
03:32:13 INFO - #adjacent-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
03:32:13 INFO - #adjacent-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
03:32:13 INFO - #adjacent-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
03:32:13 INFO - +#adjacent-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
03:32:13 INFO - +#adjacent-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
03:32:13 INFO - ~
03:32:13 INFO - #sibling-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
03:32:13 INFO - ~
03:32:13 INFO - #sibling-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
03:32:13 INFO - #sibling-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
03:32:13 INFO - #sibling-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
03:32:13 INFO - ~#sibling-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
03:32:13 INFO - ~#sibling-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
03:32:13 INFO -
03:32:13 INFO - ,
03:32:13 INFO -
03:32:13 INFO - #group strong - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
03:32:13 INFO -
03:32:13 INFO - ,
03:32:13 INFO -
03:32:13 INFO - #group strong - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
03:32:13 INFO - #group strong - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
03:32:13 INFO - #group strong - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
03:32:13 INFO - ,#group strong - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
03:32:13 INFO - ,#group strong - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
03:32:13 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:13 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
03:32:13 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
03:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
03:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:13 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
03:32:13 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
03:32:13 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4841ms
03:32:13 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
03:32:13 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4325B800 == 16 [pid = 1008] [id = 821]
03:32:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 44 (0000000F3E894800) [pid = 1008] [serial = 2299] [outer = 0000000000000000]
03:32:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 45 (0000000F3EB7F800) [pid = 1008] [serial = 2300] [outer = 0000000F3E894800]
03:32:13 INFO - PROCESS | 1008 | 1448019133835 Marionette INFO loaded listener.js
03:32:13 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 46 (0000000F430D4000) [pid = 1008] [serial = 2301] [outer = 0000000F3E894800]
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
03:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
03:32:14 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
03:32:14 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 989ms
03:32:14 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
03:32:14 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F6D10A000 == 17 [pid = 1008] [id = 822]
03:32:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 47 (0000000F3F366C00) [pid = 1008] [serial = 2302] [outer = 0000000000000000]
03:32:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 48 (0000000F433FA000) [pid = 1008] [serial = 2303] [outer = 0000000F3F366C00]
03:32:14 INFO - PROCESS | 1008 | 1448019134915 Marionette INFO loaded listener.js
03:32:14 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
03:32:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 49 (0000000F4A0AF800) [pid = 1008] [serial = 2304] [outer = 0000000F3F366C00]
03:32:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F3D718000 == 18 [pid = 1008] [id = 823]
03:32:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 50 (0000000F3F365400) [pid = 1008] [serial = 2305] [outer = 0000000000000000]
03:32:15 INFO - PROCESS | 1008 | ++DOCSHELL 0000000F4E6E2800 == 19 [pid = 1008] [id = 824]
03:32:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (0000000F3F417C00) [pid = 1008] [serial = 2306] [outer = 0000000000000000]
03:32:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (0000000F4A1CC000) [pid = 1008] [serial = 2307] [outer = 0000000F3F365400]
03:32:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (0000000F4A771800) [pid = 1008] [serial = 2308] [outer = 0000000F3F417C00]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (0000000F3F26A800) [pid = 1008] [serial = 2280] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (0000000F4358B000) [pid = 1008] [serial = 2286] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 50 (0000000F3F357800) [pid = 1008] [serial = 2283] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 49 (0000000F3F4A1800) [pid = 1008] [serial = 2284] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 48 (0000000F432B0C00) [pid = 1008] [serial = 2285] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/isCollapsed.html]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 47 (0000000F3E894C00) [pid = 1008] [serial = 2277] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getSelection.html]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 46 (0000000F3F2D8800) [pid = 1008] [serial = 2282] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/interfaces.html]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 45 (0000000F3D894000) [pid = 1008] [serial = 2274] [outer = 0000000000000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 44 (0000000F3DD27000) [pid = 1008] [serial = 2275] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 43 (0000000F3EB83800) [pid = 1008] [serial = 2278] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - PROCESS | 1008 | --DOMWINDOW == 42 (0000000F6A76E400) [pid = 1008] [serial = 2272] [outer = 0000000000000000] [url = about:blank]
03:32:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
03:32:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
03:32:16 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
03:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
03:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
03:32:16 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
03:32:16 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
03:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
03:32:16 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */